Я не знаю, как заставить работать обработчик __main__
носового модуля. У меня есть это в конце моего тестового модуля:
if __name__ == "__main__":
import nose
nose.main()
Что дает мне:
----------------------------------------------------------------------
Ran 0 tests in 0.002s
OK
но если я запускаю то же самое через командную строку, он находит тесты и выполняет их:
MacBook-Pro:Storage_t meloam$nosetests FileManager_t.py
............E..
======================================================================
ERROR: testStageOutMgrWrapperRealCopy (WMCore_t.Storage_t.FileManager_t.TestFileManager)
----------------------------------------------------------------------
СНИП
----------------------------------------------------------------------
Ran 15 tests in 0.082s
FAILED (errors=1)
Я играю с передачей различных аргументов в метод nose.main(), но не могу найти ничего, что работало бы. Я упускаю что-то действительно очевидное?
Спасибо