Я хочу создать несколько наборов тестов на основе имен моих модульных тестов, возможно ли это?Как добавить все тесты, чье имя соответствует шаблону в единичном наборе тестов?
Контекст заключается в том, что у меня есть большое количество единичных тестовых файлов с двумя типами тестов: некоторые проверяют, что возвращаемые значения являются правильными, а остальные проверяют, что значение вычисляется в разумные сроки.
Теперь я хочу запустить тесты о сроках на моей машине, но не на моей постоянной интеграционной сборке, на которой должны запускаться только первые тесты.
Надеюсь, все мои тесты синхронизации имеют такое же имя (но в разных файлах): test_problem_one_minute
Мои тесты в unittest.TestCase
классе.
Очевидно, что я не хочу вручную добавлять все мои тесты в свой тестовый набор, их слишком много. Есть ли способ достичь этого? Или я должен просто использовать этот шаблон в командной строке при вызове python?