Пример #1
0
    def test_get_driver_location_with_client(self):
        client = TrackingClient(base_url=self.get_url('/'),
                                io_loop=self.io_loop)
        driver_pk = '505978566e77c33341000611'

        client.update_driver_location(driver_pk=driver_pk,
                                      data={
                                          "latitude": 52.573012,
                                          "longitude": 13.6203
                                      },
                                      callback=self.stop)
        result = self.wait()
        expect(result.code).to_equal(200)
        expect(result.body).to_equal('OK')

        client.get_driver_location(driver_pk=driver_pk, callback=self.stop)
        result = self.wait()
        expect(result).not_to_be_null()

        expect(result[0]["tracking_id"]).to_equal(driver_pk)
        expect(result[0]["location"]).to_be_like({
            'lat': 52.573012,
            'lng': 13.6203
        })
        expect(result[0]["timestamp"]).to_be_true()
Пример #2
0
    def test_get_driver_location_with_client(self):
        client = TrackingClient(base_url=self.get_url('/'), io_loop=self.io_loop)
        driver_pk = '505978566e77c33341000611'

        client.update_driver_location(
            driver_pk=driver_pk,
            data={"latitude": 52.573012, "longitude": 13.6203},
            callback=self.stop
        )
        result = self.wait()
        expect(result.code).to_equal(200)
        expect(result.body).to_equal('OK')

        client.get_driver_location(
            driver_pk=driver_pk,
            callback=self.stop
        )
        result = self.wait()
        expect(result).not_to_be_null()

        expect(result[0]["tracking_id"]).to_equal(driver_pk)
        expect(result[0]["location"]).to_be_like({'lat': 52.573012, 'lng': 13.6203})
        expect(result[0]["timestamp"]).to_be_true()