Exemplo n.º 1
0
 def test_too_long_pin(self):
     self.data.update({'pin': 'way too long pin'})
     form = forms.ResetConfirmPinForm(uuid=self.uuid, data=self.data)
     assert not form.is_valid()
     assert 'has at most 4' in str(form.errors['pin'])
Exemplo n.º 2
0
 def test_correct_pin(self):
     form = forms.ResetConfirmPinForm(uuid=self.uuid, data=self.data)
     assert form.is_valid()
Exemplo n.º 3
0
 def test_incorrect_pin(self):
     form = forms.ResetConfirmPinForm(uuid=self.uuid, data=self.data)
     assert not form.is_valid()
     assert "Pins do not match." in form.errors['pin']
     eq_(len(form.pin_error_codes), 1)
     eq_(form.pin_error_codes, ['PINS_DONT_MATCH'])
Exemplo n.º 4
0
 def test_incorrect_pin(self):
     form = forms.ResetConfirmPinForm(uuid=self.uuid, data=self.data)
     assert not form.is_valid()
     assert "Pins do not match." in form.errors['pin']