()
| 60 | |
| 61 | |
| 62 | def test_query_params_keys_values_items(): |
| 63 | params = QueryParams() |
| 64 | params.set("q", "robyn") |
| 65 | params.set("page", "1") |
| 66 | |
| 67 | assert sorted(params.keys()) == ["page", "q"] |
| 68 | assert sorted(params.values()) == ["1", "robyn"] |
| 69 | assert sorted(params.items()) == [("page", "1"), ("q", "robyn")] |
| 70 | |
| 71 | |
| 72 | def test_query_params_multi_items_preserves_duplicates(): |