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 | | |