Skip to content

[Step 4] Core: Test Suite Update for Base URL Normalization #932

@fderuiter

Description

@fderuiter

Context

We must verify that the path constructor does not break safe characters or introduce double encoding.


🗺️ Execution Plan

  • Open tests/unit/test_base_url_normalization.py.
  • Add a test for email parameters (e.g., user@domain.com inside a path).
  • Add a test proving double slashes are dynamically stripped.

✅ Definition of Done (Acceptance Criteria)

  • test_build_safe_path_handles_special_characters is written and passing.
  • test_build_safe_path_prevents_double_slashes is written and passing.
  • pytest tests/unit/test_base_url_normalization.py runs with 100% success.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions