示例#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'])
示例#2
0
 def test_correct_pin(self):
     form = forms.ResetConfirmPinForm(uuid=self.uuid, data=self.data)
     assert form.is_valid()
示例#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'])
示例#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']