C#: Получение максимальных и минимальных значений произвольных свойств всех объектов в списке

Просто не делай так. Организуйте свой пакет и используйте относительный импорт внутри него, не упоминая имя родительского пакета. При необходимости используйте подпакеты. Наконец (или с самого начала, в зависимости от вашего настроения), создайте подпакет с именем tests, содержащий все ваши тесты. Импортируйте оттуда то, что вы хотите проверить в своем пакете, так же, как вы импортируете из любого другого места внутри вашего пакета. Используйте модуль unittest для написания внутреннего пакета unittest.TestCase для тестов.

Из корня пакета выполните python -m unittest discover, см. здесь или настройте отчет о выполнении тестов и выводе, см. здесь . Вы, вероятно, хотите некоторое время изучить эту страницу помощи.

Теперь вы можете запустить все свои тесты одновременно, хотя есть способы выбрать только некоторые.

18
задан Joel Coehoorn 30 September 2008 в 13:04
поделиться