code: def test_update_new_data_new_author(self):
      # Check that calling update with new documents and/or authors after the model already has
      # been trained works.
      # Test a new author, that didn't exist in the old dataset.
      model = self.class_(
          corpus,
          author2doc=author2doc,
          id2word=dictionary,
          num_topics=2,
      )
  
      model.update(corpus_new, author2doc_new)
  
      # Did we learn something about Sally?
      sally_topics = model.get_author_topics("sally")
      sally_topics = matutils.sparse2full(
          sally_topics, model.num_topics
      )
      self.assertTrue(all(sally_topics > 0))
  
imports: import logging
  import unittest
  import numbers
  from os import remove
  import numpy
  from gensim.corpora import mmcorpus, Dictionary
  from gensim.models import atmodel
  from gensim import matutils
  from gensim.test import basetmtests
  from gensim.test.utils import datapath, get_tmpfile, common_texts, common_dictionary, common_corpus
  from gensim.matutils import jensen_shannon
label_desc: Use image node_id 9 for calling the TestAuthorTopicModel obj's underlying member method code with example usage: obj.test_update_new_data_new_author() without return types