code: def test_remove_override_removes_overridden_value(self):
      self.override_dict.set_base("a", 42)
      self.override_dict.set_base("b", 0)
      self.override_dict.override("a", 100)
      self.override_dict.override("c", 1)
  
      self.assertEqual(self.override_dict["a"], 100)
      self.assertEqual(self.override_dict["c"], 1)
  
      self.override_dict.remove_override("a")
      self.override_dict.remove_override("c")
      self.assertEqual(self.override_dict["a"], 42)
      self.assertEqual(self.override_dict.get("c"), None)
      self.assertFalse(self.override_dict.overridden("a"))
      self.assertFalse(self.override_dict.overridden("c"))
  
imports: from typing import Sequence
  from torch.onnx import errors
  from torch.onnx._internal import registration
  from torch.testing._internal import common_utils
label_desc: Use image node_id 9 for calling the TestOverrideDict obj's underlying member method code with example usage: obj.test_remove_override_removes_overridden_value() without return types