code: def test_union_with_inclusions(self) -> None:
      run1 = TestRun("foo::bar")
      run2 = TestRun("foo::baz")
  
      expected = TestRun("foo")
      expected._included.add("bar")
      expected._included.add("baz")
  
      self.assertEqual(run1 | run2, expected)
      self.assertEqual(run2 | run1, expected)
  
imports: import pathlib
  import sys
  import unittest
label_desc: Use image node_id 2 for calling the TestTestRun obj's underlying member method code with example usage: obj.test_union_with_inclusions() without return types