Я упорно пытаюсь преобразовать модуль Python https://github.com/theatlantic/python-active-directory на Python 3. Вы можете увидеть мои усилия здесь https://github.com/nbmorgan/python-active-directory/tree/master3.
Я выяснил следующие вещи: я могу запустить набор тестов в клонированном проекте:
export TEST_CONF_NAME="test.conf" ; python setup.py test
orexport TEST_CONF_NAME="../test.conf" ; python setup.py nosetests
Это создает огромный вывод с первым простым тестом наверху. Я пытался использовать несколько форм вариантов запуска одиночного теста, описанных в справке по настройке или тесту носа, но обычно встречался с ошибками module not found
или некоторыми вариантами test not defined
.
Если бы кто-нибудь мог указать мне на командную строку, которая позволила бы мне запустить только: test_client.TestADClient.test_domains
, это было бы здорово.
На данный момент я использую: export TEST_CONF_NAME="../test.conf" ; python setup.py nosetests 2>&1 | cat -n | head -80 | tail -31
, что глупо, но дает мне информацию.
Я хотел бы поблагодарить автора за наличие тестов - что делает возможным холодный подход к рефакторингу. Я не сборщик модулей Python, а просто пользователь модулей, пытающийся помочь.