def test_setters_none(self): resp = LRSResponse() resp.success = None resp.content = None resp.request = None resp.response = None self.assertIsInstance(resp, LRSResponse) self.assertTrue(hasattr(resp, "content")) self.assertIsNone(resp.content) self.assertTrue(hasattr(resp, "success")) self.assertFalse(resp.success) self.assertTrue(hasattr(resp, "request")) self.assertIsNone(resp.request) self.assertTrue(hasattr(resp, "response")) self.assertIsNone(resp.response)
def test_setters(self): conn = http.client.HTTPConnection("tincanapi.com") conn.request("GET", "") web_resp = conn.getresponse() req = HTTPRequest(resource="test") resp = LRSResponse() resp.success = True resp.content = "content test" resp.request = req resp.response = web_resp self.assertIsInstance(resp, LRSResponse) self.assertTrue(resp.success) self.assertEqual(resp.content, "content test") self.assertIsInstance(resp.request, HTTPRequest) self.assertEqual(resp.request, req) self.assertEqual(resp.request.resource, "test") self.assertIsInstance(resp.response, http.client.HTTPResponse) self.assertEqual(resp.response, web_resp)
def test_setters(self): conn = httplib.HTTPConnection("tincanapi.com") conn.request("GET", "") web_resp = conn.getresponse() req = HTTPRequest(resource="test") resp = LRSResponse() resp.success = True resp.content = "content test" resp.request = req resp.response = web_resp self.assertIsInstance(resp, LRSResponse) self.assertTrue(resp.success) self.assertEqual(resp.content, "content test") self.assertIsInstance(resp.request, HTTPRequest) self.assertEqual(resp.request, req) self.assertEqual(resp.request.resource, "test") self.assertIsInstance(resp.response, httplib.HTTPResponse) self.assertEqual(resp.response, web_resp)