def test_incorrect_pin(self): form = forms.VerifyPinForm(uuid=self.uuid, data=self.data) assert not form.is_valid() assert 'Wrong pin' in str(form.errors['pin']) assert not form.pin_is_locked eq_(len(form.pin_error_codes), 1) eq_(form.pin_error_codes, ['WRONG_PIN'])
def test_locked_pin(self): form = forms.VerifyPinForm(uuid=self.uuid, data=self.data) assert not form.is_valid() assert form.pin_is_locked
def test_too_long_pin(self): self.data.update({'pin': 'way too long pin'}) form = forms.VerifyPinForm(uuid=self.uuid, data=self.data) assert not form.is_valid() assert 'has at most 4' in str(form.errors['pin'])
def test_incorrect_pin(self): form = forms.VerifyPinForm(uuid=self.uuid, data=self.data) assert not form.is_valid() assert 'Wrong pin' in str(form.errors['pin']) assert not form.pin_is_locked
def test_locked_pin(self): form = forms.VerifyPinForm(uuid=self.uuid, data=self.data) assert not form.is_valid() assert 'incorrectly too many times' in str(form.errors['pin']) assert form.pin_is_locked
def test_incorrect_pin(self): form = forms.VerifyPinForm(uuid=self.uuid, data=self.data) assert not form.is_valid() assert not form.pin_is_locked eq_(len(form.pin_error_codes), 1) eq_(form.pin_error_codes, [msg.WRONG_PIN])