Exemple #1
0
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')
Exemple #2
0
 def setUp(self):
     super(TestCzPostalCodeField, self).setUp()
     self.field = CzPostalCodeField()