def _test(*args): groups = uriref.urlparse(url)._asdict() expected_urlparse = uriref.urlparse(url, expected)._asdict() for dct in ( groups, expected_urlparse ): for d in dct.keys(): if not dct[d]: del dct[d] assert groups == expected_urlparse, \ "Testset[%s]: urlparse comparison failure:\n\t%s\n\nShould match expected urlparse result:\n\t%s\n" \ % (url, groups, expected_urlparse)
def _test(*args): expected_urlparse = uriref.urlparse(url, expected)._asdict() parseresult = urlparse.urlparse(url)._asdict() assert expected_urlparse == parseresult, \ "Testset[%s]: stdlib parser compatibility check:\n\t%s\n\nDifferent from urlparse:\n\t%s\n" \ % (url, expected_urlparse, parseresult)