code: def test__training_stats(self):
      expected_fields = ["training_iterations", "training_time"]
      for m in self.models:
          actual_fields = m._training_stats()
          for f in expected_fields:
              self.assertTrue(f in actual_fields)
              self.assertTrue(m._get(f) is not None)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import os
  import tempfile
  import shutil
  import unittest
  import turicreate
  from turicreate.toolkits._main import ToolkitError
  from turicreate.toolkits.topic_model import topic_model
  from turicreate.toolkits.text_analytics import parse_sparse
  from turicreate.toolkits.text_analytics import parse_docword
  from turicreate.toolkits.topic_model import perplexity
  from .None import util
  import time
  import random
  import numpy
  import itertools
label_desc: Use image node_id 14 for calling the BasicTest obj's underlying member method code with example usage: obj.test__training_stats() without return types