Example #1
0
    def test_pay_order(self):
        order = stripe.Order(id="or_pay")
        order.pay()

        self.requestor_mock.request.assert_called_with(
            'post',
            '/v1/orders/or_pay/pay',
            {},
            None
        )
Example #2
0
    def test_pay_order(self):
        self.mock_response({
            'id': 'or_pay',
            'status': 'paid',
        })

        order = stripe.Order(id="or_pay")

        self.assertTrue(order is order.pay())
        self.assertEquals('paid', order.status)
        self.assertEquals('or_pay', order.id)

        self.requestor_mock.request.assert_called_with(
            'post', '/v1/orders/or_pay/pay', {}, None)
Example #3
0
    def test_return_order(self):
        order = stripe.Order(id="or_return")
        order.return_order()

        self.requestor_mock.request.assert_called_with(
            'post', '/v1/orders/or_return/returns', {}, None)