Esempio n. 1
0
 def test_order_by_params_invalid_fields(self):
     """Test parse of order_by params for invalid fields."""
     order_params = {'cost': 'asc', 'invalid': 'param'}
     serializer = OrderBySerializer(data=order_params)
     with self.assertRaises(serializers.ValidationError):
         serializer.is_valid(raise_exception=True)
Esempio n. 2
0
 def test_parse_order_by_params_success(self):
     """Test parse of a order_by param successfully."""
     order_params = {'project': 'asc'}
     serializer = OrderBySerializer(data=order_params)
     self.assertTrue(serializer.is_valid())