code: def test_eliminate_quotes(self):
      def worker(s):
          r, d = eliminate_quotes(s)
          s1 = insert_quotes(r, d)
          assert s1 == s
  
      for kind in ["", "mykind_"]:
          worker(kind + '"1234" // "ABCD"')
          worker(kind + '"1234" // ' + kind + '"ABCD"')
          worker(kind + "\"1234\" // 'ABCD'")
          worker(kind + '"1234" // ' + kind + "'ABCD'")
          worker(kind + '"1\\"2\'AB\'34"')
          worker("a = " + kind + "'1\\'2\"AB\"34'")
  
file_path: numpy/numpy/f2py/tests/test_symbolic.py
imports: import pytest
  from numpy.f2py.symbolic import Expr, Op, ArithOp, Language, as_symbol, as_number, as_string, as_array, as_complex, as_terms, as_factors, eliminate_quotes, insert_quotes, fromstring, as_expr, as_apply, as_numer_denom, as_ternary, as_ref, as_deref, normalize, as_eq, as_ne, as_lt, as_gt, as_le, as_ge
  from .None import util
label_desc: Use image node_id 1 for calling the TestSymbolic obj's underlying member method code with example usage: obj.test_eliminate_quotes() without return types