Home | History | Annotate | Download | only in unittest2

Lines Matching refs:start_dir

163     def discover(self, start_dir, pattern='test*.py', top_level_dir=None):
190 top_level_dir = start_dir
203 if os.path.isdir(os.path.abspath(start_dir)):
204 start_dir = os.path.abspath(start_dir)
205 if start_dir != top_level_dir:
206 is_not_importable = not os.path.isfile(os.path.join(start_dir, '__init__.py'))
210 __import__(start_dir)
214 the_module = sys.modules[start_dir]
215 top_part = start_dir.split('.')[0]
216 start_dir = os.path.abspath(os.path.dirname((the_module.__file__)))
222 raise ImportError('Start directory is not importable: %r' % start_dir)
224 tests = list(self._find_tests(start_dir, pattern))
245 def _find_tests(self, start_dir, pattern):
247 paths = os.listdir(start_dir)
250 full_path = os.path.join(start_dir, path)