Skip to content

Conversation

@pathakharshit
Copy link
Contributor

Summary

Adds a new Python sample app (http-schema) to demonstrate and test Keploy's schema-match feature.

Files Added

  • app.py - Socket-based HTTP server with 10 endpoints
  • app-test.py - Modified version for schema-match testing
  • check_endpoints.py - Script to verify all endpoints
  • keploy.yml - Keploy configuration

Endpoints (10 total)

Endpoint Purpose
/user/profile Nested objects & mixed types
/user/history Array of objects
/product/search Search results with metadata
/admin/config Booleans & null values
/data/matrix 2D arrays
/data/mixed_array Heterogeneous array
/edge/empty_response Empty JSON {}
/edge/null_root Root null value
/edge/large_payload Large (~5KB) payload
/edge/special_chars Special chars, unicode, emojis

Related PR

  • keploy/keploy#XXX (schema-match feature)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant