Я не уверен, как заставить обработчик нотного модуля __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)
Я играл с передачей разных аргументов в нос .main(), но я не могу найти ничего, что сработает. Я пропустил что-то действительно очевидное?
Спасибо