Exemplo n.º 1
0
    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()
Exemplo n.º 2
0
 def delete_all_cards():
     card_list = Cards.list(customer_id='user')
     for card in card_list:
         Cards.delete(card_token=card.token)