code: def test_indentical_fields():
      schema = fields.Schema(
          id=fields.STORED,
          f1=fields.TEXT,
          f2=fields.TEXT,
          f3=fields.TEXT,
      )
      with TempIndex(schema, "identifields") as ix:
          w = ix.writer()
          w.add_document(id=1, f1=u("alfa"), f2=u("alfa"), f3=u("alfa"))
          w.commit()
  
          with ix.searcher() as s:
              assert list(s.lexicon("f1")) == [b("alfa")]
              assert list(s.lexicon("f2")) == [b("alfa")]
              assert list(s.lexicon("f3")) == [b("alfa")]
              assert list(s.documents(f1="alfa")) == [{"id": 1}]
              assert list(s.documents(f2="alfa")) == [{"id": 1}]
              assert list(s.documents(f3="alfa")) == [{"id": 1}]
  
imports: from __future__ import with_statement
  import random
  from collections import defaultdict
  from datetime import datetime
  import pytest
  from whoosh import analysis, fields, index, qparser, query, __version__
  from whoosh.compat import b, u, xrange, text_type, permutations
  from whoosh.filedb.filestore import RamStorage
  from whoosh.writing import IndexingError
  from whoosh.util.numeric import length_to_byte, byte_to_length
  from whoosh.util.testing import TempIndex, TempStorage
label_desc: Use image node_id 24 for calling a global function with example usage: test_indentical_fields() without return types