[issue46635] unittest.defaultTestLoader.discover fails for namespace packages

2022-02-04 Thread Tasos Papastylianou
Change by Tasos Papastylianou : -- components: +Distutils -Tests nosy: +dstufft, eric.araujo ___ Python tracker <https://bugs.python.org/issue46635> ___ ___ Pytho

[issue46635] unittest.defaultTestLoader.discover fails for namespace packages

2022-02-04 Thread Tasos Papastylianou
New submission from Tasos Papastylianou : Back in python 3.6.9, attempting to import __file__ on a namespace package resulted in an attribute error. From at least 3.8 onwards, this behaviour seems to have changed, and __file__ simply returns None instead. This seems to have broken unittest