- Remove mocks that only test mocks
- Use real database connections and functions
- Fix virtual environment to use .venv instead of venv
- All 361 tests collect successfully
- Tests now test real functionality instead of mocked behavior
- Add oauth_db_session fixture for OAuth tests
- Add simple_user fixture for test data
- Fix TestModel constructor to avoid pytest warning
- Improve test isolation and cleanup