示例#1
0
 def test_from_config_with_cache(self) -> None:
     c = LinearHashIndex.get_default_config()
     c['cache_element'][
         'type'] = 'smqtk_dataprovider.impls.data_element.memory.DataMemoryElement'
     i = LinearHashIndex.from_config(c)
     self.assertIsInstance(i.cache_element, DataMemoryElement)
     self.assertEqual(i.index, set())
示例#2
0
 def test_from_config_no_cache(self) -> None:
     # Default config is valid and specifies no cache.
     c = LinearHashIndex.get_default_config()
     i = LinearHashIndex.from_config(c)
     self.assertIsNone(i.cache_element)
     self.assertEqual(i.index, set())