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')
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')