Example #1
0
 def test_value_error_on_masking_first_six_and_last_four_digits_for_number_of_length_nine_or_less(
         self):
     with assert_raises(ValueError):
         api.mask_credit_card_number_with_bin('123456789')
Example #2
0
 def test_all_but_first_six_and_last_four_digits_are_masked_for_short_credit_card_number(
         self):
     masked_card_number = api.mask_credit_card_number_with_bin(
         '123456789012')
     eq_('123456XX9012', masked_card_number)
Example #3
0
 def test_not_masked_on_masking_first_six_and_last_four_digits_with_minimum_length_card_number(
         self):
     masked_card_number = api.mask_credit_card_number_with_bin('1234567890')
     eq_('1234567890', masked_card_number)
Example #4
0
 def test_none_is_not_masked_with_bin(self):
     assert_is_none(api.mask_credit_card_number_with_bin(None))
Example #5
0
 def test_all_but_first_six_and_last_four_digits_are_masked_using_integer(
         self):
     masked_card_number = api.mask_credit_card_number_with_bin(
         1234567890123456)
     eq_('123456XXXXXX3456', masked_card_number)
Example #6
0
 def test_value_error_on_masking_first_six_and_last_four_digits_for_number_of_length_nine_or_less(self):
     with assert_raises(ValueError):
         api.mask_credit_card_number_with_bin('123456789')
Example #7
0
 def test_not_masked_on_masking_first_six_and_last_four_digits_with_minimum_length_card_number(self):
     masked_card_number = api.mask_credit_card_number_with_bin('1234567890')
     eq_('1234567890', masked_card_number)
Example #8
0
 def test_all_but_first_six_and_last_four_digits_are_masked_for_short_credit_card_number(self):
     masked_card_number = api.mask_credit_card_number_with_bin('123456789012')
     eq_('123456XX9012', masked_card_number)
Example #9
0
 def test_all_but_first_six_and_last_four_digits_are_masked_using_integer(self):
     masked_card_number = api.mask_credit_card_number_with_bin(1234567890123456)
     eq_('123456XXXXXX3456', masked_card_number)
Example #10
0
 def test_none_is_not_masked_with_bin(self):
     assert_is_none(api.mask_credit_card_number_with_bin(None))