          coerce_to_string=False
      )
  
  
  class TestNoDecimalPlaces(FieldValues):
      valid_inputs = {
          '0.12345': Decimal('0.12345'),
      }
      invalid_inputs = {
 
</s> remove     def __init__(self, max_digits, decimal_places, coerce_to_string=None, max_value=None, min_value=None, **kwargs):
 </s> add     def __init__(self, max_digits, decimal_places, coerce_to_string=None, max_value=None, min_value=None,
                 localize=False, **kwargs):
class TestLocalizedDecimalField(TestCase):
    @override_settings(USE_L10N=True, LANGUAGE_CODE='pl')
    def test_to_internal_value(self):
        field = serializers.DecimalField(max_digits=2, decimal_places=1, localize=True)
        self.assertEqual(field.to_internal_value('1,1'), Decimal('1.1'))

    @override_settings(USE_L10N=True, LANGUAGE_CODE='pl')
    def test_to_representation(self):
        field = serializers.DecimalField(max_digits=2, decimal_places=1, localize=True)
        self.assertEqual(field.to_representation(Decimal('1.1')), '1,1')

    def test_localize_forces_coerce_to_string(self):
        field = serializers.DecimalField(max_digits=2, decimal_places=1, coerce_to_string=False, localize=True)
        self.assertTrue(isinstance(field.to_representation(Decimal('1.1')), six.string_types))


          coerce_to_string=False
      )
  
  
class TestLocalizedDecimalField(TestCase):
    @override_settings(USE_L10N=True, LANGUAGE_CODE='pl')
    def test_to_internal_value(self):
        field = serializers.DecimalField(max_digits=2, decimal_places=1, localize=True)
        self.assertEqual(field.to_internal_value('1,1'), Decimal('1.1'))

    @override_settings(USE_L10N=True, LANGUAGE_CODE='pl')
    def test_to_representation(self):
        field = serializers.DecimalField(max_digits=2, decimal_places=1, localize=True)
        self.assertEqual(field.to_representation(Decimal('1.1')), '1,1')

    def test_localize_forces_coerce_to_string(self):
        field = serializers.DecimalField(max_digits=2, decimal_places=1, coerce_to_string=False, localize=True)
        self.assertTrue(isinstance(field.to_representation(Decimal('1.1')), six.string_types))


  class TestNoDecimalPlaces(FieldValues):
      valid_inputs = {
          '0.12345': Decimal('0.12345'),
      }
      invalid_inputs = {
keep keep keep add keep keep keep keep keep
 Add localize keyword argument to `DecimalField` (#4233)

Add `localize` keyword argument for DecimalField 
tests/test_fields.py