У меня есть пакет с каталогом "тесты", в котором я храню свои модульные тесты. Мой пакет выглядит так:
.
├── LICENSE
├── models
│ └── __init__.py
├── README.md
├── requirements.txt
├── tc.py
├── tests
│ ├── db
│ │ └── test_employee.py
│ └── test_tc.py
└── todo.txt
В моем каталоге пакетов я хочу найти как tests/test_tc.py
, так и tests/db/test_employee.py
. Я бы предпочел не устанавливать стороннюю библиотеку (nose
или т.д.), Или вам нужно вручную создать TestSuite
для запуска этого.
Конечно, есть способ сказать unittest discover
не прекращать смотреть, как только он найдет тест? python -m unittest discover -s tests
найдет tests/test_tc.py
и python -m unittest discover -s tests/db
найдет tests/db/test_employee.py
. Разве нет способа найти оба?