Lines Matching refs:start_dir
234 def discover(self, start_dir, pattern='test*.py', top_level_dir=None):
268 top_level_dir = start_dir
283 if os.path.isdir(os.path.abspath(start_dir)):
284 start_dir = os.path.abspath(start_dir)
285 if start_dir != top_level_dir:
286 is_not_importable = not os.path.isfile(os.path.join(start_dir, '__init__.py'))
290 __import__(start_dir)
294 the_module = sys.modules[start_dir]
295 top_part = start_dir.split('.')[0]
297 start_dir = os.path.abspath(
338 raise ImportError('Start directory is not importable: %r' % start_dir)
341 tests = list(self._find_tests(start_dir, pattern))
376 start_dir, pattern, namespace=False):
379 name = self._get_name_from_path(start_dir)
380 # name is '.' when start_dir == top_level_dir (and top_level_dir is by
386 start_dir, pattern, namespace)
394 paths = sorted(os.listdir(start_dir))
396 full_path = os.path.join(start_dir, path)