Аргументы PyUnit не анализируются правильно
Когда мы пытаемся запустить тест PyUnit в Eclipse как модульный тест Python, он завершается неудачно. Это связано с тем, что аргументы, отправляемые в PyUnit, располагаются в следующем порядке: file-to-test --port portno. Мы обнаружили, что существует переменная окружения с именем POSIXLY_CORRECT, которая, если она установлена, заставляет PyUnit ожидать, что аргументы поступят в определенном порядке, в первую очередь, с опциями.
Мы искали в Eclipse повсюду, чтобы попытаться найти эти аргументы, но не смогли их найти. Поэтому в качестве обходного пути мы меняем конфигурацию запуска, чтобы использовать среду без установленного POSIXLY_CORRECT. Но это очень неловко.
Кто-нибудь знает, как решить эту проблему, чтобы нам не нужно было изменять конфигурации запуска, чтобы иметь возможность запускать наши тесты?