Example #1
0
    def test_get_card_last_4_digits_should_return_last4_card_entry_from_customer_data(
            self):
        # setup
        facade = StripeFacade()
        card_id = 'acardid'
        last4 = '4242'
        customer = dict(default_card=card_id,
                        cards=dict(data=[dict(
                            id=card_id,
                            last4=last4,
                        )]))
        customer_id = 'acustomerid'

        # action
        returned_value = facade.get_card_last_4_digits(customer)

        # assert
        self.assertEqual(last4, returned_value)
    def test_get_card_last_4_digits_should_return_last4_card_entry_from_customer_data(
            self):
        # setup
        facade = StripeFacade()
        card_id = 'acardid'
        last4 = '4242'
        customer = dict(
            default_card=card_id,
            cards=dict(
                data=[
                    dict(
                        id=card_id,
                        last4=last4,
                    )
                ]
            )
        )
        customer_id = 'acustomerid'

        # action
        returned_value = facade.get_card_last_4_digits(customer)

        # assert
        self.assertEqual(last4, returned_value)