8b1b5f7ada7459d26e598a913b0006b002a3feae
Some checks failed
CI / test (push) Has been cancelled
- Simplified CI workflow to run only unit tests (42 tests pass) - Added conftest.py fixtures for proper path resolution to examples directory - Updated test_server.py and test_cli.py to use sample_spec_path fixture
MockAPI - OpenAPI Mock Server Generator
A CLI tool that generates a fully functional mock API server from OpenAPI 3.x specifications.
Features
- Generate mock server from OpenAPI 3.x specs
- Configurable response delays and error simulation
- Random realistic test data generation from schemas
- Request validation against OpenAPI spec
- Hot-reload on spec changes
Installation
pip install -e .
Usage
# Validate an OpenAPI spec
mockapi validate spec.yaml
# Start a mock server
mockapi start spec.yaml
# Show configuration
mockapi show-config
Development
# Install dev dependencies
pip install -e ".[dev]"
# Run tests
pytest tests/ -v
# Build
python -m build
Releases
1
v0.1.0 Initial Release
Latest
Languages
Python
100%