def test_create_customer_should_return_with_email_metadata_and_card_token(self, stripe_module): # setup facade = StripeFacade() # action returned_value = facade.create_customer(self.customer_values['email'], self.customer_values['metadata'], self.customer_values['card_token']) # assert self.assertDictEqual(dict(description=self.customer_values['email'], email=self.customer_values['email'], metadata=self.customer_values['metadata'], card=self.customer_values['card_token']), stripe_module.Customer.create.call_args[1]) self.assertEqual(id(stripe_module.Customer.create.return_value), id(returned_value))
def test_create_customer_should_return_with_email_metadata_and_card_token( self, stripe_module): # setup facade = StripeFacade() # action returned_value = facade.create_customer( self.customer_values['email'], self.customer_values['metadata'], self.customer_values['card_token']) # assert self.assertDictEqual( dict(description=self.customer_values['email'], email=self.customer_values['email'], metadata=self.customer_values['metadata'], card=self.customer_values['card_token']), stripe_module.Customer.create.call_args[1]) self.assertEqual(id(stripe_module.Customer.create.return_value), id(returned_value))