def test_param_in_path(self): data = _header foo = r(5) bar = r(5) uri = "/test?foo={0}&bar={1}".format(foo, bar) data["uri"] = uri h = Header(request_header.format(_header)) self.assertEqual(h.p["foo"], foo) self.assertEqual(h.p["bar"], bar)
def test_add_header(self): h = Header(request_header.format(_header)) self.assertEqual(h.uri, _header["uri"]) self.assertEqual(h.version, _header["version"]) self.assertEqual(h.protocol, _header["protocol"]) self.assertEqual(h.key, _header["key"]) self.assertEqual(h.origin, _header["origin"]) self.assertEqual(h.host, _header["host"]) self.assertEqual(h.path, "/chat")
def test_add_header_with_no_param_uri(self): uri = "/test" data = _header data["uri"] = uri h = Header(request_header.format(_header)) self.assertEqual(h.uri, uri) self.assertEqual(h.version, _header["version"]) self.assertEqual(h.protocol, _header["protocol"]) self.assertEqual(h.key, _header["key"]) self.assertEqual(h.origin, _header["origin"]) self.assertEqual(h.host, _header["host"]) self.assertEqual(h.path, uri)
def setUp(self): self.header = Header(request_header.format(_header)) self.protocol = Protocol13(self.header)
def __init__(self): self.header = Header(request_header.format(_header))