def test_delete(self): connection = MagicMock() connection.make_request.return_value = {} shipment = OrderShipments({ 'id': 1, 'order_id': 2, '_connection': connection }) self.assertEqual(shipment.delete(), {}) connection.make_request.assert_called_once_with( 'DELETE', 'orders/2/shipments/1', None, None, None)
def test_update(self): connection = MagicMock() connection.make_request.return_value = {'id': 1} order = OrderShipments({ 'id': 1, 'order_id': 2 }, _connection=connection) new_order = order.update(tracking_number='1234') self.assertIsInstance(new_order, OrderShipments) connection.make_request.assert_called_once_with( 'PUT', 'orders/2/shipments/1', {'tracking_number': '1234'}, {}, {})