class PriceFieldTestCase(TestCase): def setUp(self): self.field = PriceField() def test_price_field(self): self.assertRaises(ValidationError, self.field.clean, '10€') def test_cents(self): self.assertEqual(self.field.clean('10,34 €'), 1034) def test_with_period(self): self.assertEqual(self.field.clean('1.000,00 €'), 100000) def test_double_period(self): self.assertEqual(self.field.clean('1.000.234,00 €'), 100023400)