def test_from_config_with_cache(self): c = LinearHashIndex.get_default_config() c['cache_element'][ 'type'] = 'smqtk.representation.data_element.memory_element.DataMemoryElement' i = LinearHashIndex.from_config(c) self.assertIsInstance(i.cache_element, DataMemoryElement) self.assertEqual(i.index, set())
def test_from_config_with_cache(self): c = LinearHashIndex.get_default_config() c['cache_element']['type'] = "DataMemoryElement" i = LinearHashIndex.from_config(c) nose.tools.assert_is_instance(i.cache_element, DataMemoryElement) nose.tools.assert_equal(i.index, set())
def test_from_config_no_cache(self): # Default config is valid and specifies no cache. c = LinearHashIndex.get_default_config() i = LinearHashIndex.from_config(c) nose.tools.assert_is_none(i.cache_element) nose.tools.assert_equal(i.index, set())
def test_from_config_no_cache(self): # 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())
def test_from_config_with_cache(self): c = LinearHashIndex.get_default_config() c['cache_element']['type'] = "DataMemoryElement" i = LinearHashIndex.from_config(c) self.assertIsInstance(i.cache_element, DataMemoryElement) self.assertEqual(i.index, set())