first commit

This commit is contained in:
2025-06-18 21:22:55 +03:00
commit ad4d215f04
22 changed files with 3762 additions and 0 deletions

27
run_tests.py Normal file
View File

@@ -0,0 +1,27 @@
# run_tests.py
"""
Запуск тестов
"""
import unittest
import sys
import os
def run_tests():
"""Запуск всех тестов"""
# Поиск всех тестов
loader = unittest.TestLoader()
start_dir = os.path.dirname(os.path.abspath(__file__))
suite = loader.discover(start_dir, pattern="test_*.py")
# Запуск тестов
runner = unittest.TextTestRunner(verbosity=2)
result = runner.run(suite)
# Возврат кода выхода
return 0 if result.wasSuccessful() else 1
if __name__ == "__main__":
sys.exit(run_tests())