Я просто столкнулся с поведением, при котором нос не запускал тесты, помеченные как исполняемые (, как описано в предыдущем вопрос). Меня это удивило, и я потратил некоторое время, пытаясь выяснить, почему нос не выполняет мои тесты, прежде чем я узнал о поведении носа здесь.
На справочной странице для Nosetests описана возможность переопределить поведение по умолчанию.:
--exe Look for tests in python modules that are executable.
Normal behavior is to exclude executable modules,
since they may not be import-safe [NOSE_INCLUDE_EXE]
У меня вопрос: :что означает «импортировать -безопасно»? Каков пример не -импорта -безопасного модуля? И можно ли сделать не -импортный -безопасный модуль импортным -безопасным, удалив исполняемый бит, или это еще не все?