Spaces:
Sleeping
Sleeping
File size: 1,080 Bytes
f6278c5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | # Authentication System Tests
This folder contains all tests for the Chatty application's authentication system.
## Quick Start
Run all tests:
```bash
python Test/run_tests.py
```
## Test Files
- **`test_auth_unit.py`** - Unit tests for individual components (51 tests)
- **`test_auth_simple.py`** - Integration tests for user flows (17 tests)
- **`test_auth_integration.py`** - Complex integration tests (for reference)
- **`run_tests.py`** - Test runner with reporting
- **`test_requirements.txt`** - Testing dependencies
- **`TEST_SUMMARY.md`** - Comprehensive test documentation
## Test Coverage
✅ **68 tests total** - 100% success rate
✅ **All authentication requirements covered**
✅ **Unit and integration testing**
✅ **Error handling and edge cases**
✅ **Security validation**
## Running Specific Tests
```bash
# Run specific test class
python Test/run_tests.py TestUserModel
# Run individual test files
python -m unittest Test.test_auth_unit -v
python -m unittest Test.test_auth_simple -v
```
For detailed information, see `TEST_SUMMARY.md`. |