Python nose2: проблема, когда несколько модулей имеют одно и то же имя - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть иерархия каталогов, содержащая тесты, где я хочу дать одно и то же имя для тестирования модулей в разных каталогах.Например,

/tests/xxx/test.py
/tests/yyy/test.py

nose2 discovery не справляется с этим.Я получаю ошибку следующим образом:

ImportError: 'test' module incorrectly imported from '/tests/xxx'. Expected '/tests/yyy'. Is this module globally installed?

Есть ли способ справиться с этим?Это сделало бы мою жизнь проще, если бы я мог дать им то же имя.

1 Ответ

0 голосов
/ 28 февраля 2019
import test
from importlib import reload
test = reload(test)

Попробуйте приспособить это к вашей проблеме.Перезагрузка тестового модуля может работать здесь.

...