diff --git a/respx/router.py b/respx/router.py index 3027a0a..4fd9c9f 100644 --- a/respx/router.py +++ b/respx/router.py @@ -159,7 +159,7 @@ def request( pattern_keys = {p.split("__", 1)[0] for p in lookups.keys()} if "method" in pattern_keys: raise TypeError("Got multiple values for pattern 'method'") - if url and "url" in pattern_keys: + elif url and "url" in pattern_keys: raise TypeError("Got multiple values for pattern 'url'") return self.route(method=method, url=url, name=name, **lookups)