예제 #1
0
    def test_from_dict(self):
        dt_str = "2012-10-10 10:10:10.000000"
        expected = {
            'tracking_id': "tracking_id",
            'location': {
                'lat': 20.5,
                'lng': 30.6,
                },
            'timestamp': dt_str
        }

        tracking = Tracking.from_dict(expected)

        expect(tracking.tracking_id).to_equal("tracking_id")
        expect(tracking.location['lat']).to_equal(20.5)
        expect(tracking.location['lng']).to_equal(30.6)

        dt = datetime(2012, 10, 10, 10, 10, 10)
        expect(tracking.timestamp).to_equal(dt)
예제 #2
0
    def test_from_dict(self):
        dt_str = "2012-10-10 10:10:10.000000"
        expected = {
            'tracking_id': "tracking_id",
            'location': {
                'lat': 20.5,
                'lng': 30.6,
            },
            'timestamp': dt_str
        }

        tracking = Tracking.from_dict(expected)

        expect(tracking.tracking_id).to_equal("tracking_id")
        expect(tracking.location['lat']).to_equal(20.5)
        expect(tracking.location['lng']).to_equal(30.6)

        dt = datetime(2012, 10, 10, 10, 10, 10)
        expect(tracking.timestamp).to_equal(dt)