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