diff --git a/src/css_selectors/tests.py b/src/css_selectors/tests.py index 1109016785..ac85303746 100644 --- a/src/css_selectors/tests.py +++ b/src/css_selectors/tests.py @@ -13,6 +13,7 @@ from css_selectors.errors import SelectorSyntaxError, ExpressionError from css_selectors.parser import tokenize, parse from css_selectors.select import Select + class TestCSSSelectors(unittest.TestCase): # Test data {{{ @@ -796,10 +797,12 @@ by William Shakespeare # }}} + # Run tests {{{ def find_tests(): return unittest.defaultTestLoader.loadTestsFromTestCase(TestCSSSelectors) + def run_tests(find_tests=find_tests, for_build=False): if not for_build: parser = argparse.ArgumentParser() @@ -834,6 +837,7 @@ def run_tests(find_tests=find_tests, for_build=False): if for_build and result.errors or result.failures: raise SystemExit(1) + if __name__ == '__main__': run_tests() # }}}