(self)
| 660 | self.assertEqual(o.calls[1][0], handlers[0]) |
| 661 | |
| 662 | def test_raise(self): |
| 663 | # raising URLError stops processing of request |
| 664 | o = OpenerDirector() |
| 665 | meth_spec = [ |
| 666 | [("http_open", "raise")], |
| 667 | [("http_open", "return self")], |
| 668 | ] |
| 669 | handlers = add_ordered_mock_handlers(o, meth_spec) |
| 670 | |
| 671 | req = Request("http://example.com/") |
| 672 | self.assertRaises(urllib.error.URLError, o.open, req) |
| 673 | self.assertEqual(o.calls, [(handlers[0], "http_open", (req,), {})]) |
| 674 | |
| 675 | def test_http_error(self): |
| 676 | # XXX http_error_default |
nothing calls this directly
no test coverage detected