Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
    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'))
Exemple #4
0
    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'))