Message252342
Hi, when trying to run tests after upgrading from Python 3.4 to Python 3.5 I encountered the following exception:
Traceback (most recent call last):
...
File "/usr/lib/python3.5/unittest/loader.py", line 341, in discover
tests = list(self._find_tests(start_dir, pattern))
File "/usr/lib/python3.5/unittest/loader.py", line 398, in _find_tests
full_path, pattern, namespace)
TypeError: 'NoneType' object is not iterable
This was caused by a stray socket in my code directory, and the fact that _find_test_path only considers directories and regular files.
I attached a suggested fix that just skips all special files. No tests other than "it works on my machine". |
|
Date |
User |
Action |
Args |
2015-10-05 16:43:44 | Victor van den Elzen | set | recipients:
+ Victor van den Elzen |
2015-10-05 16:43:44 | Victor van den Elzen | set | messageid: <1444063424.79.0.244583020203.issue25320@psf.upfronthosting.co.za> |
2015-10-05 16:43:44 | Victor van den Elzen | link | issue25320 messages |
2015-10-05 16:43:44 | Victor van den Elzen | create | |
|