def test_create_location_no_longitude(self): post_data = { "latitude": "45.12345", "image_url": "fake.image.url", } req = self.factory.post('create/', json.dumps(post_data), content_type="application/json") resp = create_location(req, self.user.id) self.assertEqual(400, resp.status_code)
def test_create_location(self): post_data = { "latitude": "45.12345", "longitude": "90.67891", "image_url": "fake.picture.url", } req = self.factory.post('create/', json.dumps(post_data), content_type="application/json") req.user = self.user resp = create_location(req, self.user.id) resp_data = json.loads(resp.content) self.assertEqual(200, resp.status_code) self.assertEqual(1, resp_data.get('id')) self.assertEqual('45.12345', resp_data.get('lat')) self.assertEqual('90.67891', resp_data.get('lng')) self.assertEqual("fake.picture.url", resp_data.get('image_url'))