def test_update_pending_order_no_order_id(mocker):
    model = DegiroModel()

    # MOCK API FUNCTION
    mock_update = trading_pb2.Update()
    mock_update.orders.values.extend([
        trading_pb2.Order(
            product_id=1,
            size=2,
            price=3,
        ),
    ])
    mock_func = mocker.Mock(return_value=mock_update)
    mocker.patch.object(
        target=model.__dict__["_DegiroModel__trading_api"],
        attribute="get_update",
        new=mock_func,
    )

    result = model.update_pending_order(order_id="MOCK_ORDER_ID")

    mock_func.assert_called_once()
    assert result is None
 [
     (
         "cancel",
         dict(order_id="MOCK_ORDER_ID"),
         "delete_order",
         True,
     ),
     (
         "companynews",
         dict(isin="MOCK_ISIN"),
         "get_news_by_company",
         trading_pb2.NewsByCompany(),
     ),
     (
         "create_check",
         dict(order=trading_pb2.Order()),
         "check_order",
         trading_pb2.Order.CheckingResponse(),
     ),
     (
         "create_confirm",
         dict(confirmation_id="MOCK_CONFIRMATION_ID",
              order=trading_pb2.Order()),
         "confirm_order",
         trading_pb2.Order.ConfirmationResponse(),
     ),
     (
         "lastnews",
         dict(limit=1),
         "get_latest_news",
         trading_pb2.LatestNews(),