Exemple #1
0
 def test_several_arguments(self) -> None:
     args = dict(foo="10.2", bar="a=b", baz="a?b", quux="a@@ b")
     assert bus.format_url_query_arguments(
         "url", args) == "url?foo=10.2&bar=a%3Db&baz=a%3Fb&quux=a%40%40+b"
Exemple #2
0
 def test_one_argument(self, value: str) -> None:
     assert bus.format_url_query_arguments(
         "url", dict(foo=value)) == f"url?foo={quote_plus(value)}"
Exemple #3
0
 def test_two_arguments(self) -> None:
     assert bus.format_url_query_arguments("url", dict(
         foo="10", bar="a b")) == "url?foo=10&bar=a+b"
Exemple #4
0
 def test_no_arguments(self) -> None:
     assert bus.format_url_query_arguments("url") == "url"