class TestCzPostalCodeField(UnitTestCase): def setUp(self): super(TestCzPostalCodeField, self).setUp() self.field = CzPostalCodeField() def test_succeed_for_correct_forms(self): self.assert_equals('13000', self.field.clean('13000')) self.assert_equals('130 00', self.field.clean('130 00')) @raises(ValidationError) def test_fail_for_letters(self): self.field.clean('13a 00') @raises(ValidationError) def test_fail_when_too_small(self): self.field.clean('130') @raises(ValidationError) def test_fail_when_too_long(self): self.field.clean('130000')
def setUp(self): super(TestCzPostalCodeField, self).setUp() self.field = CzPostalCodeField()