Skip to content

feat: Add http-schema sample for schema-match testing - #95

Open
pathakharshit wants to merge 1 commit into
mainfrom
schema_branch
Open

feat: Add http-schema sample for schema-match testing#95
pathakharshit wants to merge 1 commit into
mainfrom
schema_branch

Conversation

@pathakharshit

Copy link
Copy Markdown
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)

EndpointPurpose
/user/profileNested objects & mixed types
/user/historyArray of objects
/product/searchSearch results with metadata
/admin/configBooleans & null values
/data/matrix2D arrays
/data/mixed_arrayHeterogeneous array
/edge/empty_responseEmpty JSON {}
/edge/null_rootRoot null value
/edge/large_payloadLarge (~5KB) payload
/edge/special_charsSpecial chars, unicode, emojis

Related PR

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

Sign up for freeto 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

@pathakharshit