Home | History | Annotate | Download | only in test

Lines Matching refs:req

228     def open(self, req, data=None,timeout=socket._GLOBAL_DEFAULT_TIMEOUT):
229 self.req, self.data, self.timeout = req, data, timeout
407 def http_open(self, req):
410 self.requests.append(copy.deepcopy(req))
416 "http", req, MockFile(), self.code, name, msg)
418 self.req = req
420 return MockResponse(200, "OK", msg, "", req.get_full_url())
430 def https_open(self, req):
431 return self.do_open(self.httpconn, req)
485 req = Request("http://example.com/")
486 r = o.open(req)
498 self.assertEqual(args, (req,))
527 req = Request("http://example.com/")
528 self.assertRaises(urllib2.URLError, o.open, req)
529 self.assertEqual(o.calls, [(handlers[0], "http_open", (req,), {})])
551 req = Request("http://example.com/")
552 r = o.open(req)
554 calls = [(handlers[0], "http_open", (req,)),
556 (req, Unknown(), 302, "", {}))]
573 req = Request("http://example.com/")
574 r = o.open(req)
651 req = Request(url)
652 req.timeout = None
653 r = h.ftp_open(req)
748 req = Request(url)
750 h.file_open(req)
755 self.assertTrue(o.req is req)
756 self.assertEqual(req.type, "ftp")
757 self.assertEqual(req.type == "ftp", ftp)
766 req = Request(url, data, {"Foo": "bar"})
767 req.timeout = None
768 req.add_unredirected_header("Spam", "eggs")
770 r = h.do_open(http, req)
791 self.assertRaises(urllib2.URLError, h.do_open, http, req)
796 req = Request("http://example.com/", data)
798 newreq = h.do_request_(req)
800 self.assertNotIn("Content-length", req.unredirected_hdrs)
801 self.assertNotIn("Content-type", req.unredirected_hdrs)
803 self.assertEqual(req.unredirected_hdrs["Content-length"], "0")
804 self.assertEqual(req.unredirected_hdrs["Content-type"],
807 self.assertEqual(req.unredirected_hdrs["Host"], "example.com")
808 self.assertEqual(req.unredirected_hdrs["Spam"], "eggs")
811 req.add_unredirected_header("Content-length", "foo")
812 req.add_unredirected_header("Content-type", "bar")
813 req.add_unredirected_header("Host", "baz")
814 req.add_unredirected_header("Spam", "foo")
815 newreq = h.do_request_(req)
816 self.assertEqual(req.unredirected_hdrs["Content-length"], "foo")
817 self.assertEqual(req.unredirected_hdrs["Content-type"], "bar")
818 self.assertEqual(req.unredirected_hdrs["Host"], "baz")
819 self.assertEqual(req.unredirected_hdrs["Spam"], "foo")
855 req = Request(weird_url)
856 newreq = h.do_request_(req)
861 req = Request(url_without_path)
862 newreq = h.do_request_(req)
871 req = Request(url)
874 newr = h.http_response(req, r)
878 newr = h.http_response(req, r)
882 newr = h.http_response(req, r)
887 self.assertTrue(h.http_response(req, r) is None)
889 self.assertEqual(o.args, (req, r, 502, "Bad gateway", {}))
896 req = Request("http://example.com/")
898 newreq = h.http_request(req)
899 self.assertTrue(cj.ach_req is req is newreq)
900 self.assertEqual(req.get_origin_req_host(), "example.com")
901 self.assertTrue(not req.is_unverifiable())
902 newr = h.http_response(req, r)
903 self.assertTrue(cj.ec_req is req)
916 req = Request(from_url, data)
917 req.add_header("Nonsense", "viking=withhold")
918 req.timeout = socket._GLOBAL_DEFAULT_TIMEOUT
920 req.add_header("Content-Length", str(len(data)))
921 req.add_unredirected_header("Spam", "spam")
923 method(req, MockFile(), code, "Blah",
928 self.assertEqual(o.req.get_full_url(), to_url)
930 self.assertEqual(o.req.get_method(), "GET")
932 self.assertTrue(not o.req.has_data())
936 headers = [x.lower() for x in o.req.headers]
940 self.assertEqual(o.req.headers["Nonsense"],
942 self.assertNotIn("Spam", o.req.headers)
943 self.assertNotIn("Spam", o.req.unredirected_hdrs)
946 req = Request(from_url)
947 req.timeout = socket._GLOBAL_DEFAULT_TIMEOUT
948 def redirect(h, req, url=to_url):
949 h.http_error_302(req, MockFile(), 302, "Blah",
955 req = Request(from_url, origin_req_host="example.com")
957 req.timeout = socket._GLOBAL_DEFAULT_TIMEOUT
960 redirect(h, req, "http://example.com/")
967 req = Request(from_url, origin_req_host="example.com")
969 req.timeout = socket._GLOBAL_DEFAULT_TIMEOUT
972 redirect(h, req, "http://example.com/%d" % count)
985 req = Request(from_url)
986 req.timeout = socket._GLOBAL_DEFAULT_TIMEOUT
991 req, MockFile(), 302, "Security Loophole",
996 h.http_error_302(req, MockFile(), 302, "That's fine",
998 self.assertEqual(o.req.get_full_url(), valid_url)
1014 self.assertTrue(not hh.req.has_header("Cookie"))
1034 req = Request("http://acme.example.com/")
1035 self.assertEqual(req.get_host(), "acme.example.com")
1036 r = o.open(req)
1037 self.assertEqual(req.get_host(), "proxy.example.com:3128")
1047 req = Request("http://www.perl.org/")
1048 self.assertEqual(req.get_host(), "www.perl.org")
1049 r = o.open(req)
1050 self.assertEqual(req.get_host(), "proxy.example.com")
1051 req = Request("http://www.python.org")
1052 self.assertEqual(req.get_host(), "www.python.org")
1053 r = o.open(req)
1054 self.assertEqual(req.get_host(), "www.python.org")
1066 req = Request("https://www.example.com/")
1067 self.assertEqual(req.get_host(), "www.example.com")
1068 r = o.open(req)
1069 self.assertEqual(req.get_host(), "proxy.example.com:3128")
1079 req = Request("https://www.example.com/")
1080 req.add_header("Proxy-Authorization","FooBar")
1081 req.add_header("User-Agent","Grail")
1082 self.assertEqual(req.get_host(), "www.example.com")
1083 self.assertIsNone(req._tunnel_host)
1084 r = o.open(req)
1087 # the req will have.
1092 self.assertIsNotNone(req._tunnel_host)
1093 self.assertEqual(req.get_host(), "proxy.example.com:3128")
1094 self.assertEqual(req.get_header("Proxy-authorization"),"FooBar")
1304 req = urllib2.Request("http://www.python.org/")
1305 self.assertEqual("/", req.get_selector())
1314 req = urllib2.Request("http://www.%70ython.org/")
1315 self.assertEqual("www.python.org", req.get_host())
1325 req = Request("<URL:http://www.python.org>")
1326 self.assertEqual("www.python.org", req.get_host())
1329 req = Request("http://www.python.org/?qs=query#fragment=true")
1330 self.assertEqual("/?qs=query", req.get_selector())
1331 req = Request("http://www.python.org/#fun=true")
1332 self.assertEqual("/", req.get_selector())
1336 req = Request(url)
1337 self.assertEqual(req.get_full_url(), url)