def test_suites(*suite_names):
  """Decorator that adds the test to the set of suites.

  Note that the decorator takes in Test instances, so this decorator should be
  used *above* the @checkers.test decorator (so that the @checkers.test
  decorator will have already been applied and returned a Test instance.)

  Args:
    *suite_names: (strings) Names of suites the test should be added to.

  Returns:
    function: Decorator that will apply suites to the test.
  """

  def test_suites_decorator(checkers_test):
    for suite_name in suite_names:
      checkers_test.test_suite_names.add(suite_name)
    return checkers_test
  return test_suites_decorator