コード例 #1
0
 def test_request(self):
     req = Request(url='http://github.com', meta={'a': 'b'})
     req.history = ['a', 'b']
     r = Response(url='', request=req)
     self.assertIs(r.request, req)
     self.assertIs(r.meta, req.meta)
     self.assertIs(r.history, req.history)
     self.assertIs(r.original_url, req.original_url)
     r = Response(url='')
     from crawlmi.http.response.response import _no_request_error
     self.assertRaisesRegexp(AttributeError, _no_request_error, lambda: r.meta)
     self.assertRaisesRegexp(AttributeError, _no_request_error, lambda: r.history)
     self.assertRaisesRegexp(AttributeError, _no_request_error, lambda: r.original_url)
コード例 #2
0
 def test_request(self):
     req = Request(url='http://github.com', meta={'a': 'b'})
     req.history = ['a', 'b']
     r = Response(url='', request=req)
     self.assertIs(r.request, req)
     self.assertIs(r.meta, req.meta)
     self.assertIs(r.history, req.history)
     self.assertIs(r.original_url, req.original_url)
     r = Response(url='')
     from crawlmi.http.response.response import _no_request_error
     self.assertRaisesRegexp(AttributeError, _no_request_error,
                             lambda: r.meta)
     self.assertRaisesRegexp(AttributeError, _no_request_error,
                             lambda: r.history)
     self.assertRaisesRegexp(AttributeError, _no_request_error,
                             lambda: r.original_url)