code: def test_deepcopy_on_nested_readonly_dict():
      d = dict(a=1, b=dict(c=3))
      d = make_read_only(d)
      copied_d = deepcopy(d)
      for (k, v), (k_copied, v_copied) in zip(
          sorted(d.items()), sorted(copied_d.items())
      ):
          assert k == k_copied
          assert v == v_copied
  
imports: import json
  import pickle
  import pytest
  from copy import copy, deepcopy
  from sacred.config.custom_containers import make_read_only, ReadOnlyList, ReadOnlyDict
  from sacred.utils import SacredError
label_desc: Use image node_id 14 for calling a global function with example usage: test_deepcopy_on_nested_readonly_dict() without return types