def _get_suite_groupings(self): suite = discover_tests(self.start_dir, labels=['=ATest'], pattern=self.pattern) group = TestSuite(suite) suite = discover_tests(self.start_dir, labels=['=BTest'], pattern=self.pattern) group.addTests(suite) suite = discover_tests(self.start_dir, labels=['=CTest'], pattern=self.pattern) return TestSuite([suite, group])
def test_misc(self): # misc stuff to hit our 100% coverage suite = discover_tests(self.start_dir, pattern=self.pattern) for t in list_tests(suite): t.run()
def _check_discover(self, labels, expected): suite = discover_tests(self.start_dir, labels=labels, pattern=self.pattern) tests = list_tests(suite) self.assert_test_strings(expected, tests)
def get_suite(labels=[]): return discover_tests('unittests', labels)