def test__cards(self): # Test for add card = Cards.add(merchant_id='shreyas', customer_id="user", customer_email='*****@*****.**', card_number=str(int(self.timestamp)*(10**6)), card_exp_year='20', card_exp_month='12') self.assertIsNotNone(card.reference) self.assertIsNotNone(card.token) self.assertIsNotNone(card.fingerprint) #print tab(var_dump(card)) # Test for delete deleted_card = Cards.delete(card_token=card.token) self.assertTrue(deleted_card.deleted) #print tab(var_dump(deleted_card)) # Test for list Test.delete_all_cards() Cards.add(merchant_id='shreyas', customer_id="user", customer_email='*****@*****.**', card_number=str(int(self.timestamp) * (10 ** 6)), card_exp_year='20', card_exp_month='12') Cards.add(merchant_id='shreyas', customer_id="user", customer_email='*****@*****.**', card_number=str((int(self.timestamp)+1) * (10 ** 6)), card_exp_year='20', card_exp_month='12') card_list = Cards.list(customer_id='user') self.assertIsNotNone(card_list) self.assertEqual(len(card_list), 2) #print tab(var_dump(card_list)) Test.delete_all_cards()
def delete_all_cards(): card_list = Cards.list(customer_id='user') for card in card_list: Cards.delete(card_token=card.token)