Home | History | Annotate | Download | only in test

Lines Matching defs:Loader

12         loader = unittest.TestLoader()
14 loader._top_level_dir = '/foo'
15 name = loader._get_name_from_path('/foo/bar/baz.py')
23 loader._get_name_from_path('/bar/baz.py')
26 loader = unittest.TestLoader()
55 loader._get_module_from_name = lambda path: path + ' module'
56 loader.loadTestsFromModule = lambda module: module + ' tests'
59 loader._top_level_dir = top_level
60 suite = list(loader._find_tests(top_level, 'test*.py'))
69 loader = unittest.TestLoader()
100 def load_tests(loader, tests, pattern):
101 self.load_tests_args.append((loader, tests, pattern))
111 loader._get_module_from_name = lambda name: Module(name)
116 loader.loadTestsFromModule = loadTestsFromModule
118 loader._top_level_dir = '/foo'
121 suite = list(loader._find_tests('/foo', 'test*'))
129 # load_tests should have been called once with loader, tests and pattern
131 [(loader, 'test_directory' + ' module tests', 'test*')])
134 loader = unittest.TestLoader()
151 loader.discover('/foo/bar', top_level_dir='/foo')
153 self.assertEqual(loader._top_level_dir, full_path)
167 loader._find_tests = _find_tests
168 loader.suiteClass = str
170 suite = loader.discover('/foo/bar/baz', 'pattern', '/foo/bar')
175 self.assertEqual(loader._top_level_dir, top_level_dir)
180 loader = unittest.TestLoader()
193 suite = loader.discover('.')
233 class Loader(object):
239 program.testLoader = Loader()
241 self.assertEqual(Loader.args, [('.', 'test*.py', None)])
246 class Loader(object):
252 program._do_discovery(['-v'], Loader=Loader)
255 self.assertEqual(Loader.args, [('.', 'test*.py', None)])
257 Loader.args = []
259 program._do_discovery(['--verbose'], Loader=Loader)
261 self.assertEqual(Loader.args, [('.', 'test*.py', None)])
263 Loader.args = []
265 program._do_discovery([], Loader=Loader)
267 self.assertEqual(Loader.args, [('.', 'test*.py', None)])
269 Loader.args = []
271 program._do_discovery(['fish'], Loader=Loader)
273 self.assertEqual(Loader.args, [('fish', 'test*.py', None)])
275 Loader.args = []
277 program._do_discovery(['fish', 'eggs'], Loader=Loader)
279 self.assertEqual(Loader.args, [('fish', 'eggs', None)])
281 Loader.args = []
283 program._do_discovery(['fish', 'eggs', 'ham'], Loader=Loader)
285 self.assertEqual(Loader.args, [('fish', 'eggs', 'ham')])
287 Loader.args = []
289 program._do_discovery(['-s', 'fish'], Loader=Loader)
291 self.assertEqual(Loader.args, [('fish', 'test*.py', None)])
293 Loader.args = []
295 program._do_discovery(['-t', 'fish'], Loader=Loader)
297 self.assertEqual(Loader.args, [('.', 'test*.py', 'fish')])
299 Loader.args = []
301 program._do_discovery(['-p', 'fish'], Loader=Loader)
303 self.assertEqual(Loader.args, [('.', 'fish', None)])
307 Loader.args = []
310 Loader=Loader)
312 self.assertEqual(Loader.args, [('fish', 'eggs', None)])
345 loader = unittest.TestLoader()
352 ImportError, '^%s$' % msg, loader.discover,
359 loader = unittest.TestLoader()
369 loader._find_tests = _find_tests
370 suite = loader.discover('unittest.test')