def test_to_dict(self): data = { "intent": "sale", "payer": { "payment_method": "credit_card", "funding_instruments": [{ "credit_card": { "type": "visa", "number": "4417119669820331", "expire_month": "11", "expire_year": "2018", "cvv2": "874", "first_name": "Joe", "last_name": "Shopper"}}]}, "transactions": [{ "item_list": { "items": [{ "name": "item", "sku": "item", "price": "1.00", "currency": "USD", "quantity": 1}]}, "amount": { "total": "1.00", "currency": "USD"}, "description": "This is the payment transaction description."}]} resource = Resource(data) self.assertEqual(resource.to_dict(), data)
def test_to_dict(self): data = { "intent": "sale", "payer": { "payment_method": "credit_card", "funding_instruments": [{ "credit_card": { "type": "visa", "number": "4417119669820331", "expire_month": "11", "expire_year": "2018", "cvv2": "874", "first_name": "Joe", "last_name": "Shopper" }}]}, "transactions": [{ "item_list": { "items": [{ "name": "item", "sku": "item", "price": "1.00", "currency": "USD", "quantity": 1 }]}, "amount": { "total": "1.00", "currency": "USD" }, "description": "This is the payment transaction description." }]} resource = Resource(data) self.assertEqual(resource.to_dict(), data)
def test_request_id(self): data = { 'name': 'testing', 'request_id': 1234} resource = Resource(data) self.assertEqual(resource.to_dict(), {'name': 'testing'}) self.assertEqual(resource.request_id, 1234) self.assertEqual(resource.http_headers(), {'PayPal-Request-Id': 1234})
def test_request_id(self): data = { 'name': 'testing', 'request_id': 1234 } resource = Resource(data) self.assertEqual(resource.to_dict(), {'name': 'testing'}) self.assertEqual(resource.request_id, 1234) self.assertEqual(resource.http_headers(), {'PayPal-Request-Id': 1234})