code: def test_build(self):
      d = HashDictionary(self.texts, myhash=zlib.adler32)
      expected = {
          5232: 2,
          5798: 3,
          10608: 2,
          12466: 2,
          12736: 3,
          15001: 2,
          18451: 3,
          23844: 3,
          28591: 2,
          29104: 2,
          31002: 2,
          31049: 2,
      }
  
      self.assertEqual(d.dfs, expected)
      expected = {
          "minors": 15001,
          "graph": 18451,
          "system": 5798,
          "trees": 23844,
          "eps": 31049,
          "computer": 10608,
          "survey": 28591,
          "user": 12736,
          "human": 31002,
          "time": 29104,
          "interface": 12466,
          "response": 5232,
      }
  
      for ex in expected:
          self.assertEqual(d.token2id[ex], expected[ex])
  
file_path: gensim/gensim/test/test_corpora_hashdictionary.py
imports: import logging
  import unittest
  import os
  import zlib
  from gensim.corpora.hashdictionary import HashDictionary
  from gensim.test.utils import get_tmpfile, common_texts
label_desc: Use image node_id 7 for calling the TestHashDictionary obj's underlying member method code with example usage: obj.test_build() without return types