예제 #1
0
 def test_move_on_datetime_must_not_be_at_the_same_datetime(
         self, move_type, expected):
     geokret = self.blend_geokret(created_on_datetime='2018-10-07T15:30:52')
     payload = MovePayload(move_type, geokret=geokret)\
         .set_coordinates()\
         .set_moved_on_datetime('2018-10-09T19:40:28')
     payload.post(user=self.user_1)
     move = payload.post(user=self.user_1, code=expected)
     if expected == 422:
         move.assertRaiseJsonApiError('/data/attributes/moved-on-datetime')
예제 #2
0
 def test_field_longitude_must_be_decimal(self, longitude, expected):
     geokret = self.blend_geokret()
     payload = MovePayload(self.move_type, geokret=geokret)\
         .set_coordinates(0.0, longitude)
     if expected == 201:
         payload.post(user=self.user_1, code=expected)\
             .assertHasAttribute('longitude', float(longitude))
     else:
         payload.post(user=self.user_1, code=expected)\
             .assertRaiseJsonApiError('/data/attributes/longitude')