Esempio n. 1
0
def test_get_obfuscated_kwargs_empty_if_no_data():
    form = BankcardForm()
    kwargs = form.get_obfuscated_kwargs()
    assert kwargs['card_type'] == ''
    assert kwargs['name'] == ''
    assert kwargs['number'] == ''
    assert kwargs['expiry_date'] == '/'
def test_get_obfuscated_kwargs_empty_if_no_data():
    form = BankcardForm()
    kwargs = form.get_obfuscated_kwargs()
    assert kwargs['card_type'] == ''
    assert kwargs['name'] == ''
    assert kwargs['number'] == ''
    assert kwargs['expiry_date'] == '/'
def test_get_obfuscated_kwargs_returns_correct_data():
    form = BankcardForm(data={
        'EWAY_CARDNUMBER': '4444333322221111',
        'EWAY_CARDNAME': 'Peter Griffin',
        'EWAY_CARDEXPIRYMONTH': '12',
        'EWAY_CARDEXPIRYYEAR': '19'})
    kwargs = form.get_obfuscated_kwargs()
    assert kwargs['card_type'] == 'Visa'
    assert kwargs['name'] == 'Peter Griffin'
    assert kwargs['number'] == '444433XXXXXX1111'
    assert kwargs['expiry_date'] == '12/19'
Esempio n. 4
0
def test_get_obfuscated_kwargs_returns_correct_data():
    form = BankcardForm(
        data={
            'EWAY_CARDNUMBER': '4444333322221111',
            'EWAY_CARDNAME': 'Peter Griffin',
            'EWAY_CARDEXPIRYMONTH': '12',
            'EWAY_CARDEXPIRYYEAR': '19'
        })
    kwargs = form.get_obfuscated_kwargs()
    assert kwargs['card_type'] == 'Visa'
    assert kwargs['name'] == 'Peter Griffin'
    assert kwargs['number'] == '444433XXXXXX1111'
    assert kwargs['expiry_date'] == '12/19'
Esempio n. 5
0
def test_obfuscates_card_number_correctly():
    card_number = BankcardForm.get_obfuscated_card_number('4444333322221111')
    assert card_number == '444433XXXXXX1111'
Esempio n. 6
0
def test_obfuscates_card_number_with_short_number():
    card_number = BankcardForm.get_obfuscated_card_number('4444')
    assert card_number == 'XXXX'
def test_obfuscates_card_number_correctly():
    card_number = BankcardForm.get_obfuscated_card_number('4444333322221111')
    assert card_number == '444433XXXXXX1111'
def test_obfuscates_card_number_with_short_number():
    card_number = BankcardForm.get_obfuscated_card_number('4444')
    assert card_number == 'XXXX'
 def test_obfuscates_card_number_correctly(self):
     number = '4444333322221111'
     self.assertEquals(
         BankcardForm.get_obfuscated_card_number(number),
         '444433XXXXXX1111'
     )
 def test_obfuscates_card_number_with_short_number(self):
     number = '4444'
     self.assertEquals(
         BankcardForm.get_obfuscated_card_number(number),
         'XXXX'
     )