Document Python dependency and make integration tests conditional
- Update README.md to mention Python 3 requirement for integration tests - Make rate limiting test skip gracefully if Python 3 is not available - Move and rename test helper script to tests/gemini_test_client.py - Update test to use new script path - Improve test documentation and error handling
This commit is contained in:
parent
1ef0f97ebf
commit
ad84bf187d
3 changed files with 211 additions and 2 deletions
|
|
@ -85,4 +85,6 @@ Access with a Gemini client like Lagrange at `gemini://yourdomain.com/`.
|
|||
|
||||
## Testing
|
||||
|
||||
Run `cargo test` for unit tests. Fix warnings before commits.
|
||||
Run `cargo test` for the full test suite, which includes integration tests that require Python 3.
|
||||
|
||||
**Note**: Integration tests use Python 3 for Gemini protocol validation. If Python 3 is not available, integration tests will be skipped automatically.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue