def test_invalid_decimal(self):
     instance = PreProcessorTesting()
     instance.field_1 = "foo"
     self.assertEqual(instance.field_1, 0)
     self.assertEqual(instance.field_2, 1)
     instance.save()
     self.assertEqual(instance.field_1, 1)
     self.assertEqual(instance.field_2, 1)
 def test_valid_decimal(self):
     instance = PreProcessorTesting()
     instance.field_1 = "56.1"
     self.assertEqual(instance.field_1, Decimal('56.1'))
     self.assertEqual(instance.field_2, 57)
     instance.save()
     self.assertEqual(instance.field_1, Decimal('57.1'))
     self.assertEqual(instance.field_2, 57)
 def test_slug(self):
     instance = PreProcessorTesting(field_3='Foo%BAR')
     self.assertEqual(instance.field_3, 'foobar')