def setUp(self): # override some of the customer forms settings.CCCHECKOUT_ADAPTER = 'cccheckout.tests.mock.testcase_adapter' settings.CCCHECKOUT_PAYMENT_FORMS = ( 'cccheckout.payments.stripe.forms.StripeForm',) # set up the session reload(c_settings) session_key = '11111111111111111111111111111111' # make mock basket lines p1 = MockBasketLine('10.00', 2, 'test thing') p2 = MockBasketLine('2.00', 1, 'another') # make the checkout c = Checkout() c.session_id = session_key c.items = [p1, p2] c.item_total = Decimal('10.00') c.lines = 3 c.save() # now add a customer customer = Customer() customer.email = '*****@*****.**' customer.save() c.customer = customer c.save() self.checkout = c # make request self.rf = MockRequest()