def test_obfuscates_number_before_saving(self): bankcard = Bankcard(number="1000011100000004") bankcard.prepare_for_save() self.assertEqual("XXXX-XXXX-XXXX-0004", bankcard.number)
def test_determines_bankcard_type_before_saving(self): bankcard = Bankcard(number="5500000000000004") bankcard.prepare_for_save() self.assertEquals("Mastercard", bankcard.card_type)