Test loading a basic sitemap.
(server_url: URL, http_client: HttpClient)
| 77 | |
| 78 | |
| 79 | async def test_sitemap(server_url: URL, http_client: HttpClient) -> None: |
| 80 | """Test loading a basic sitemap.""" |
| 81 | sitemap_url = (server_url / 'sitemap.xml').with_query( |
| 82 | base64=encode_base64(get_basic_sitemap(url=server_url).encode()), c_type='application/xml; charset=utf-8' |
| 83 | ) |
| 84 | sitemap = await Sitemap.load(str(sitemap_url), http_client=http_client) |
| 85 | |
| 86 | assert len(sitemap.urls) == 5 |
| 87 | assert set(sitemap.urls) == get_basic_results(server_url) |
| 88 | |
| 89 | |
| 90 | async def test_sitemap_different_url(server_url: URL, http_client: HttpClient) -> None: |
nothing calls this directly
no test coverage detected