Some basic URL joining tests.
()
| 477 | |
| 478 | |
| 479 | def test_url_join(): |
| 480 | """ |
| 481 | Some basic URL joining tests. |
| 482 | """ |
| 483 | url = httpx.URL("https://example.org:123/path/to/somewhere") |
| 484 | assert url.join("/somewhere-else") == "https://example.org:123/somewhere-else" |
| 485 | assert ( |
| 486 | url.join("somewhere-else") == "https://example.org:123/path/to/somewhere-else" |
| 487 | ) |
| 488 | assert ( |
| 489 | url.join("../somewhere-else") == "https://example.org:123/path/somewhere-else" |
| 490 | ) |
| 491 | assert url.join("../../somewhere-else") == "https://example.org:123/somewhere-else" |
| 492 | |
| 493 | |
| 494 | def test_relative_url_join(): |