code: def test_spellable_list():
      # Make sure a spellable field works with a list of pre-analyzed tokens
  
      ana = analysis.StemmingAnalyzer()
      schema = fields.Schema(
          Location=fields.STORED,
          Lang=fields.STORED,
          Title=fields.TEXT(spelling=True, analyzer=ana),
      )
      ix = RamStorage().create_index(schema)
  
      doc = {
          "Location": "1000/123",
          "Lang": "E",
          "Title": ["Introduction", "Numerical", "Analysis"],
      }
  
      with ix.writer() as w:
          w.add_document(**doc)
  
imports: from __future__ import with_statement
  import random, time, threading
  import pytest
  from whoosh import analysis, fields, query, writing
  from whoosh.compat import b, u, xrange, text_type
  from whoosh.filedb.filestore import RamStorage
  from whoosh.util.testing import TempIndex
label_desc: Use image node_id 16 for calling a global function with example usage: test_spellable_list() without return types