code: def testPersistenceAfterProbabilityEstimationUsingCorpus(self):
      fname = get_tmpfile("gensim_similarities.tst.pkl")
      model = CoherenceModel(
          topics=self.topics1,
          corpus=self.corpus,
          dictionary=self.dictionary,
          coherence="u_mass",
      )
      model.estimate_probabilities()
      model.save(fname)
      model2 = CoherenceModel.load(fname)
      self.assertIsNotNone(model2._accumulator)
      self.assertTrue(model.get_coherence() == model2.get_coherence())
  
imports: import logging
  import unittest
  import multiprocessing
  from functools import partial
  import numpy
  from gensim.matutils import argsort
  from gensim.models.coherencemodel import CoherenceModel, BOOLEAN_DOCUMENT_BASED
  from gensim.models.ldamodel import LdaModel
  from gensim.test.utils import get_tmpfile, common_texts, common_dictionary, common_corpus
label_desc: Use image node_id 16 for calling the TestCoherenceModel obj's underlying member method code with example usage: obj.testPersistenceAfterProbabilityEstimationUsingCorpus() without return types