示例#1
0
 def setup(self, api_key):
     StripeAPI.init(api_key)
     self.card = StripeCard("Mr. Test", "4242424242424242", 12, 2012, 123)
     self.email = "*****@*****.**"
     self.descr = "Test user"
     self.rate = 499
     self.cus_id = None
示例#2
0
 def test4_delete_customer(self):
     ''' Test deleting an existing customer '''
     res = StripeAPI.delete_customer(self.cus_id)
     self.assert_true(res)
     self.assert_none(StripeAPI.get_customer(self.cus_id))
示例#3
0
 def test3_charge_card(self):
     ''' Test creating a new charge '''
     charge_id = StripeAPI.charge(self.cus_id, self.rate, "Test charge for customer %s" % self.cus_id)
     self.assert_not_none(charge_id)
示例#4
0
 def test2_set_card(self):
     ''' Test add a new card to an existing customer '''
     token_id = StripeAPI.set_card(self.cus_id, self.card)
     self.assert_not_none(token_id)
示例#5
0
 def test1_create_new_customer(self):
     ''' Test creating a new customer '''
     self.cus_id = StripeAPI.create_new_customer(self.email, self.descr)
     cus = StripeAPI.get_customer(self.cus_id)
     self.assert_not_none(cus)
     self.assert_equal(cus.id, self.cus_id)