Skip to content

Add edge-case and validation tests#57

Merged
dannywillems merged 1 commit intomainfrom
fix/40-edge-case-tests
Feb 8, 2026
Merged

Add edge-case and validation tests#57
dannywillems merged 1 commit intomainfrom
fix/40-edge-case-tests

Conversation

@dannywillems
Copy link
Contributor

Summary

  • Add test_edge_cases.py with 36 tests covering:
    • Port boundary values (0, 65535, negative, overflow)
    • Empty strings in fields and queries
    • None/empty API keys and base URLs
    • Special characters in query strings
    • Response edge cases (None JSON, custom status codes)

Test plan

  • All 106 tests pass (70 existing + 36 new)

Closes #40

Add test_edge_cases.py covering boundary values, empty strings,
None inputs, and special characters for fields, queries,
responses, and client initialization.

Closes #40
@dannywillems dannywillems merged commit a6ddfde into main Feb 8, 2026
3 checks passed
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.

Add edge-case and validation tests

1 participant