code: def test_defensive_copy(self):
      runs = ["r1"]
      tags = ["t1"]
      f = provider.RunTagFilter(runs, tags)
      runs.append("r2")
      tags.pop()
      self.assertEqual(frozenset(f.runs), frozenset(["r1"]))
      self.assertEqual(frozenset(f.tags), frozenset(["t1"]))
  
imports: import numpy
  from tensorboard import test
  from tensorboard.data import provider
label_desc: Use image node_id 1 for calling the RunTagFilterTest obj's underlying member method code with example usage: obj.test_defensive_copy() without return types