Ejemplo n.º 1
0
 def test_prepare(self):
     """Test HTTPClient._prepare."""
     headers = {"X-Test": "Hello"}
     query = {"foo": "bär"}
     http = HTTPClient("127.0.0.1", 80)
     http.setbasicauth(b"me", b"secret")
     (uri, headers) = http._prepare("/foo%20bar/baz", headers, query)
     assert uri == "/foo%20bar/baz?foo=b%C3%A4r"
     expect = {
         'Authorization': 'Basic bWU6c2VjcmV0',
         'X-Test': 'Hello',
     }
     assert headers == expect
Ejemplo n.º 2
0
 def test_prepare(self):
     """Test HTTPClient._prepare."""
     headers = {"X-Test": "Hello"}
     query = {"foo": "bär"}
     http = HTTPClient("127.0.0.1", 80)
     http.setbasicauth("me", "secret")
     (uri, headers) = http._prepare("/foo bar/baz", headers, query)
     self.assertEqual(uri, "/foo%20bar/baz?foo=b%C3%A4r")
     expect = {
         'Authorization': 'Basic bWU6c2VjcmV0',
         'X-Test': '=?utf-8?q?Hello?=',
     }
     self.assertEqual(headers, expect)