Przeglądaj źródła

chore(backend-testing-01): add testing dependencies

- pytest + pytest-asyncio for async test support
- pytest-cov for coverage reporting
- pytest-timeout for test timeouts
- httpx for async API testing
- mock-serial for serial port mocking
- factory-boy + faker for test data generation
tuanchris 5 miesięcy temu
rodzic
commit
5599bec83c
1 zmienionych plików z 18 dodań i 0 usunięć
  1. 18 0
      requirements-dev.txt

+ 18 - 0
requirements-dev.txt

@@ -0,0 +1,18 @@
+# Development and testing dependencies
+# Install: pip install -r requirements-dev.txt
+
+# Core testing
+pytest>=7.0
+pytest-asyncio>=0.23
+pytest-cov>=4.0
+pytest-timeout>=2.0
+
+# HTTP client for API testing
+httpx>=0.25
+
+# Serial port mocking (Linux/macOS only, not Windows)
+mock-serial>=0.0.1
+
+# Test data generation
+factory-boy>=3.3
+faker>=18.0