示例#1
0
 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)
示例#2
0
 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_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 = 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)