code: def testTwoTagsWithSeps(self):
      defined_at = r"defined at.*error_interpolation_test\.py"
      with ops.Graph().as_default():
          constant_op.constant(1, name="One")
          constant_op.constant(2, name="Two")
          constant_op.constant(3, name="Three")
          two_tags_with_seps = ";;;{{node Two}},,,{{node Three}};;;"
          interpolated_string = error_interpolation.interpolate_graph(
              two_tags_with_seps, ops.get_default_graph()
          )
          # Fragments the expression to avoid matching the pattern itself.
          expected_regex = re.compile(
              rf"node 'Two'.*{defined_at}.*node 'Three'.*{defined_at}",
              re.DOTALL,
          )
          self.assertRegex(interpolated_string, expected_regex)
  
imports: import collections
  import os
  import re
  from tensorflow.python.eager import def_function
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import error_interpolation
  from tensorflow.python.framework import errors_impl
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import test_util
  from tensorflow.python.framework import traceable_stack
  from tensorflow.python.ops import control_flow_assert
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import script_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 7 for calling the InterpolateFilenamesAndLineNumbersTest obj's underlying member method code with example usage: obj.testTwoTagsWithSeps() without return types