а в стандартных батарейках питонячки есть что-нибудь, что умеет сравнить два url?
ну чтобы без urlparse, а тупо Url(url_1) == Url(url_2)
Есть cykooz.testing, там есть вот такой Url. Есть ещё yarl (аналог pathlib, только для url), наверное он тоже умеет сравнивать юрлы. Только не знаю, учитывает он порядок параметров в query_string или нет. Формально порядок имеет значение. Но для тестов обычно это не так. Поэтому в моём cykooz.testing объект Url делался именно из расчёта на сравнение без учёта порядка параметров в query string.