def test_save_image(self): image = Image("http://wherever/wtf1.png", (-180, -90, 180, 90), 400, 200) result = self.client.save_image(image) self.assertEquals(self.client.http.method, "POST") self.assertEquals(self.client.http.url, default_service + "image/") self.assertEquals(self.client.http.data, json.dumps(image.to_dict())) self.assertEquals(result, {})
def test_image(self): image = Image("http://wherever/wtf.png", (-180, -90, 180, 90), 400, 200) self.client.http.response = json.dumps(image.to_dict()) result = self.client.image(7) self.assertEquals(self.client.http.method, "GET") self.assertEquals(self.client.http.url, default_service + "image/7") self.assertEquals(self.client.http.data, None) self.assertEquals(result.path, image.path) self.assertEquals(result.bbox, image.bbox) self.assertEquals(result.width, image.width) self.assertEquals(result.height, image.height) result = self.client.image(7, archive="true") self.assertEquals(self.client.http.method, "GET") self.assertEquals(self.client.http.url, default_service + "image/7?archive=true") self.assertEquals(self.client.http.data, None)