8000 Fixed unittest failure · python/cpython@82c4360 · GitHub
[go: up one dir, main page]

Skip to content

Commit 82c4360

Browse files
Fixed unittest failure
1 parent f65f5ae commit 82c4360

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Lib/unittest/loader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,11 +290,11 @@ def discover(self, start_dir, pattern='test*.py', top_level_dir=None):
290290
if os.path.isdir(os.path.abspath(start_dir)):
291291
if os.path.abspath(start_dir) != top_level_dir:
292292
try:
293-
__import__(start_dir)
293+
__import__(os.path.relpath(start_dir, top_level_dir))
294294
except ImportError:
295295
raise ImportError('Start directory is not importable: %r' % start_dir)
296296

297-
if not os.path.isfile(os.path.join(os.path.abspath(start_dir), '__init__.py')):
297+
if not os.path.isfile(os.path.join(start_dir, '__init__.py')):
298298
is_namespace = True
299299

300300
tests = list(self._find_tests(start_dir, pattern, is_namespace))

0 commit comments

Comments
 (0)
0