Exemplo n.º 1
0
    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))
Exemplo n.º 2
0
    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))