code: def test_copy_on_nested_readonly_dict_still_raises():
      d = dict(a=1, b=dict(c=3))
      d = make_read_only(d)
      copied_d = copy(d)
      with pytest.raises(SacredError):
          copied_d["b"]["c"] = 4
  
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 12 for calling a global function with example usage: test_copy_on_nested_readonly_dict_still_raises() without return types