(self)
| 884 | "using quote_plus(): %r != %r" % (expected, result)) |
| 885 | |
| 886 | def test_quoting_space(self): |
| 887 | # Make sure quote() and quote_plus() handle spaces as specified in |
| 888 | # their unique way |
| 889 | result = urllib.parse.quote(' ') |
| 890 | self.assertEqual(result, hexescape(' '), |
| 891 | "using quote(): %r != %r" % (result, hexescape(' '))) |
| 892 | result = urllib.parse.quote_plus(' ') |
| 893 | self.assertEqual(result, '+', |
| 894 | "using quote_plus(): %r != +" % result) |
| 895 | given = "a b cd e f" |
| 896 | expect = given.replace(' ', hexescape(' ')) |
| 897 | result = urllib.parse.quote(given) |
| 898 | self.assertEqual(expect, result, |
| 899 | "using quote(): %r != %r" % (expect, result)) |
| 900 | expect = given.replace(' ', '+') |
| 901 | result = urllib.parse.quote_plus(given) |
| 902 | self.assertEqual(expect, result, |
| 903 | "using quote_plus(): %r != %r" % (expect, result)) |
| 904 | |
| 905 | def test_quoting_plus(self): |
| 906 | self.assertEqual(urllib.parse.quote_plus('alpha+beta gamma'), |
nothing calls this directly
no test coverage detected