code: def test_get_default_args_readonly(self):
      for cls in [MockDataclass, MockClassWithInit]:
          dataclass_defaults = get_default_args(cls)
          dataclass_defaults["field_list_type"].append(13)
          self.assertEqual(self._instances[cls].field_list_type, [])
  
imports: import pickle
  import textwrap
  import unittest
  from dataclasses import dataclass, field, is_dataclass
  from enum import Enum
  from typing import Any, Dict, List, Optional, Tuple
  from unittest.mock import Mock
  from omegaconf import DictConfig, ListConfig, OmegaConf, ValidationError
  from pytorch3d.implicitron.tools.config import _get_type_to_process, _is_actually_dataclass, _ProcessType, _Registry, Configurable, enable_get_default_args, expand_args_fields, get_default_args, get_default_args_field, registry, remove_unused_components, ReplaceableBase, run_auto_creation
label_desc: Use image node_id 3 for calling the TestRawClasses obj's underlying member method code with example usage: obj.test_get_default_args_readonly() without return types