code: def test_node_action_data_update() -> None:
      node_action_data_update = NodeActionDataUpdate()
  
      assert node_action_data_update.id == Empty
      assert node_action_data_update.type == Empty
      assert node_action_data_update.status == Empty
      assert node_action_data_update.retry == Empty
      assert node_action_data_update.created_at == Empty
      assert node_action_data_update.credentials == Empty
      # only updated_at is not empty
      assert isinstance(node_action_data_update.updated_at, DateTime)
      assert (
          len(node_action_data_update.to_dict(exclude_empty=True)) == 1
      )
      assert (
          node_action_data_update.to_dict(exclude_empty=False)
          == node_action_data_update.dict()
      )
  
imports: import os
  from pathlib import Path
  import tempfile
  from threading import Thread
  import networkx
  from result import Err
  from syft.node.credentials import SyftVerifyKey
  from syft.service.action.action_graph import ExecutionStatus
  from syft.service.action.action_graph import InMemoryActionGraphStore
  from syft.service.action.action_graph import InMemoryGraphConfig
  from syft.service.action.action_graph import InMemoryStoreClientConfig
  from syft.service.action.action_graph import NetworkXBackingStore
  from syft.service.action.action_graph import NodeActionData
  from syft.service.action.action_graph import NodeActionDataUpdate
  from syft.service.action.action_graph import NodeType
  from syft.service.action.action_graph_service import ExecutionStatusPartitionKey
  from syft.service.action.action_object import Action
  from syft.service.action.action_object import ActionObject
  from syft.store.document_store import QueryKeys
  from syft.store.locks import NoLockingConfig
  from syft.types.datetime import DateTime
  from syft.types.syft_metaclass import Empty
  from syft.types.uid import UID
  from .fixtures import create_action_node
  from .fixtures import create_action_obj_node
label_desc: Use image node_id 4 for calling a global function with example usage: test_node_action_data_update() without return types