Я использую SimPy для написания простого сетевого симулятора.Я хотел бы написать несколько тестов (в идеале с pytest или аналогичными), чтобы автоматически проверить, что мой код выполняет то, что должен делать.
Моя проблема в том, что симуляция содержит много случайно сгенерированных событий (например,Поток прибывших).Можно ли, например, проверить, правильно ли работает моя функция, которая случайным образом генерирует новые потоки (с pytest)?Если да, то как?
Моя цель - написать несколько (модульных) тестов, которые я могу автоматически запускать с Travis, когда я хочу объединить новый код.