def test_not_masket_on_masking_all_but_last_four_digits_with_minimum_length_card_number( self): masked_card_number = api.mask_credit_card_number('1234') eq_('1234', masked_card_number)
def test_value_error_on_masking_all_but_last_four_digits_for_number_of_length_three_or_less( self): with assert_raises(ValueError): api.mask_credit_card_number('123')
def test_all_but_last_four_digits_are_masked(self): card_number = '1234567890' masked_card_number = api.mask_credit_card_number(card_number) eq_(card_number[-4], masked_card_number[-4]) eq_(len(card_number), len(masked_card_number)) eq_('X' * (len(card_number) - 4), masked_card_number[:-4])
def test_none_is_not_masked(self): assert_is_none(api.mask_credit_card_number(None))
def test_value_error_on_masking_all_but_last_four_digits_for_number_of_length_three_or_less(self): with assert_raises(ValueError): api.mask_credit_card_number('123')
def test_not_masket_on_masking_all_but_last_four_digits_with_minimum_length_card_number(self): masked_card_number = api.mask_credit_card_number('1234') eq_('1234', masked_card_number)