Я только учусь проводить модульное тестирование. Я на Python/нос/Wing IDE.
(Проект, для которого я пишу тесты, представляет собой среду моделирования, которая, среди прочего, позволяет запускать моделирование как синхронно, и асинхронно, и результаты моделирования должны быть одинаковыми в обоих.)
Дело в том, что я хочу, чтобы некоторые из моих тестов использовали результаты моделирования, созданные в других тестах. Например, synchronous_test
вычисляет некую симуляцию в синхронном режиме, но затем я хочу рассчитать ее в асинхронном режиме и проверить, что результаты вышли одинаковыми.
Как мне это структурировать? Поместить их все в одну тестовую функцию или сделать отдельную asynchronous_test
? Передаю ли я эти объекты из одной тестовой функции в другую?
Кроме того, имейте в виду, что все эти тесты будут проходить через генератор тестов, поэтому я могу выполнять тесты для каждого из пакетов моделирования, включенных в мою программу.
simulate
иlist_simulate
, классProject
и другие вещи. - person Ram Rachum   schedule 27.03.2010