Lines Matching refs:http_open
453 [["http_error", "ftp_open"], ["http_open"]]
456 .http_open() on another. These methods just record their arguments and
460 [["http_error"], [("http_open", "return request")]]
463 .http_open() on another handler, which returns a Request object.
501 def http_open(self, req):
539 def http_open(self, req):
593 ["http_open", "ftp_open", "http_error_302"],
595 [("http_open", "return self")],
596 [("http_open", "return self")],
602 # Second .http_open() gets called, third doesn't, since second returned
603 # non-None. Handlers without .http_open() never get any methods called
605 # In fact, second mock handler defining .http_open() returns self
609 calls = [(handlers[0], "http_open"), (handlers[2], "http_open")]
618 for meths, handler_order in [([("http_open", "return self")], 500),
619 (["http_open"], 0)]:
637 [("http_open", "raise")],
638 [("http_open", "return self")],
644 self.assertEqual(o.calls, [(handlers[0], "http_open", (req,), {})])
651 [("http_open", "error 302")],
652 [("http_error_400", "raise"), "http_open"],
661 calls = [(handlers[0], "http_open", (req,)),
700 # handler that defines http_open to handle it
1334 def http_open(self, req):
1372 [("http_open", "return response")]
1380 self.assertEqual([(handlers[0], "http_open")],