コード例 #1
0
 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'])
コード例 #2
0
 def test_locked_pin(self):
     form = forms.VerifyPinForm(uuid=self.uuid, data=self.data)
     assert not form.is_valid()
     assert form.pin_is_locked
コード例 #3
0
 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'])
コード例 #4
0
 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
コード例 #5
0
ファイル: test_forms.py プロジェクト: ferjm/webpay
 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
コード例 #6
0
 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])