Packages
snakepit
0.7.3
0.13.0
0.12.0
0.11.1
0.11.0
0.10.1
0.10.0
0.9.1
0.9.0
0.8.9
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.11
0.6.10
0.6.9
0.6.8
0.6.7
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
High-performance pooler and session manager for external language integrations. Supports Python, Node.js, Ruby, and more with gRPC streaming, session management, and production-ready process cleanup.
Current section
Files
Jump to
Current section
Files
docs/TEST_AND_EXAMPLE_STATUS.md
# Test & Example Status Report
**Date**: 2025-12-21
**Snakepit Version**: 0.6.11
---
## Summary
| Component | Status | Notes |
|-----------|--------|-------|
| **Elixir Test Suite** | ✅ PASS | `mix test` (294 tests, 0 failures, 50 excluded, 3 skipped) |
| **Python Integration Tests** | ✅ PASS | `mix test --only python_integration` (294 tests, 0 failures, 271 excluded) |
| **Python Bridge Tests** | ✅ PASS | `./test_python.sh -q` (55 passed) |
| **Dialyzer** | ✅ PASS | `mix dialyzer` |
| **Examples** | ✅ PASS | See `docs/EXAMPLE_TEST_RESULTS.md` |
---
## Test Results
### `mix test`
```bash
mix test
```
**Result**:
- 7 doctests, 294 tests, 0 failures
- 50 excluded (`:performance`, `:python_integration`, `:slow`)
- 3 skipped
### `mix test --only python_integration`
```bash
mix test --only python_integration
```
**Result**:
- 7 doctests, 294 tests, 0 failures
- 271 excluded
### `./test_python.sh -q`
```bash
./test_python.sh -q
```
**Result**:
- 55 tests passed (pytest)
### `mix dialyzer`
```bash
mix dialyzer
```
**Result**:
- No dialyzer warnings or errors
---
## Example Status
Root-level examples were executed via `./examples/run_all.sh` (mix run) and are
green. See `docs/EXAMPLE_TEST_RESULTS.md` for the full list, commands, and notes.
Standalone Mix projects were also executed via `mix run --eval`:
- `examples/snakepit_showcase` (`SnakepitShowcase.DemoRunner.run_all()`)
- `examples/snakepit_loadtest` (`BasicLoadDemo`, `StressTestDemo`, `BurstLoadDemo`, `SustainedLoadDemo`)
**Not executed (separate projects / manual runs)**:
- `examples/python_elixir_tools_demo.py` (requires running demo server)
---
## Environment
- Python: 3.12.3 (`.venv`)
- gRPC: 1.76.0
- Protobuf: 6.33.0
- NumPy: 2.3.4