Beispiel #1
0
 def test_partially_numeric_pin(self):
     self.data['pin'] = '123a'
     form = BuyerForm(self.data)
     assert not form.is_valid()
     assert 'PIN may only consists of numbers' in form.errors['pin']
Beispiel #2
0
 def test_completely_alpha_pin(self):
     self.data['pin'] = 'asfa'
     form = BuyerForm(self.data)
     assert not form.is_valid()
     assert 'PIN may only consists of numbers' in form.errors['pin']
Beispiel #3
0
 def test_good_pin(self):
     self.data['pin'] = '1234'
     form = BuyerForm(self.data)
     assert form.is_valid()
Beispiel #4
0
 def test_too_short_pin(self):
     self.data['pin'] = '123'
     form = BuyerForm(self.data)
     assert not form.is_valid()
     assert 'PIN must be exactly 4 numbers long' in form.errors['pin']
Beispiel #5
0
 def test_partially_numeric_pin(self):
     self.data['pin'] = '123a'
     form = BuyerForm(self.data)
     assert not form.is_valid()
     assert PIN_ONLY_NUMBERS in form.errors['pin']
Beispiel #6
0
 def test_completely_alpha_pin(self):
     self.data['pin'] = 'asfa'
     form = BuyerForm(self.data)
     assert not form.is_valid()
     assert PIN_ONLY_NUMBERS in form.errors['pin']
Beispiel #7
0
 def test_too_short_pin(self):
     self.data['pin'] = '123'
     form = BuyerForm(self.data)
     assert not form.is_valid()
     assert PIN_4_NUMBERS_LONG in form.errors['pin']
Beispiel #8
0
 def test_good_pin(self):
     self.data['pin'] = '1234'
     form = BuyerForm(self.data)
     assert form.is_valid()
 def test_completely_alpha_pin(self):
     self.data['pin'] = 'asfa'
     form = BuyerForm(self.data)
     assert not form.is_valid()
     assert PIN_ONLY_NUMBERS in form.errors['pin']
 def test_partially_numeric_pin(self):
     self.data['pin'] = '123a'
     form = BuyerForm(self.data)
     assert not form.is_valid()
     assert PIN_ONLY_NUMBERS in form.errors['pin']
 def test_too_short_pin(self):
     self.data['pin'] = '123'
     form = BuyerForm(self.data)
     assert not form.is_valid()
     assert PIN_4_NUMBERS_LONG in form.errors['pin']