Я хочу спросить вас, есть ли у кого-нибудь идеи, как решить проблему, чтобы запустить все тесты, когда каждый тест находится в отдельной папке.И все они используют одни и те же скрипты для генератора входных файлов.Чего я хочу добиться, так это иметь следующую структуру папок:
| - factory.py -> script to generate input data
| - test1 (folder)
| | - test_case.py
| | - test.txt
| - test2 (folder)
| | - test_case.py
| | - test.txt
пример test_case.py:
from factory import FileGenerator
class Test1(unittest.TestCase):
#(some code)
def test_dict(self):
self.assertDictEqual(self.test, self.json, 'Message')
if __name__ == '__main__':
unittest.main()
Сейчас я запускаю все тесты один за другим вручную.Кто-нибудь есть идея, как автоматизировать это, чтобы запустить все тесты из каждой папки (test1, test2, ...) и посмотреть результат, если это был Pass или Fail ??
Я пытался сделать это с testsuite, но янужно держать все тесты в разных папках.Спасибо за помощь