def test_get_config(self): ntools.assert_equal(MemoryDescriptorIndex().get_config(), MemoryDescriptorIndex.get_default_config()) ntools.assert_equal( MemoryDescriptorIndex(None).get_config(), MemoryDescriptorIndex.get_default_config()) empty_elem = DataMemoryElement() ntools.assert_equal( MemoryDescriptorIndex(empty_elem).get_config(), merge_dict(MemoryDescriptorIndex.get_default_config(), {'cache_element': { 'type': 'DataMemoryElement' }})) dict_pickle_bytes = pickle.dumps({1: 1, 2: 2, 3: 3}, -1) cache_elem = DataMemoryElement(bytes=dict_pickle_bytes) ntools.assert_equal( MemoryDescriptorIndex(cache_elem).get_config(), merge_dict( MemoryDescriptorIndex.get_default_config(), { 'cache_element': { 'DataMemoryElement': { 'bytes': dict_pickle_bytes }, 'type': 'DataMemoryElement' } }))
def test_get_config(self): self.assertEqual(MemoryDescriptorIndex().get_config(), MemoryDescriptorIndex.get_default_config()) self.assertEqual( MemoryDescriptorIndex(None).get_config(), MemoryDescriptorIndex.get_default_config()) empty_elem = DataMemoryElement() self.assertEqual( MemoryDescriptorIndex(empty_elem).get_config(), merge_dict(MemoryDescriptorIndex.get_default_config(), {'cache_element': { 'type': 'DataMemoryElement' }})) dict_pickle_bytes = pickle.dumps({1: 1, 2: 2, 3: 3}, -1) dict_pickle_bytes_str = dict_pickle_bytes.decode(BYTES_CONFIG_ENCODING) cache_elem = DataMemoryElement(bytes=dict_pickle_bytes) self.assertEqual( MemoryDescriptorIndex(cache_elem).get_config(), merge_dict( MemoryDescriptorIndex.get_default_config(), { 'cache_element': { 'DataMemoryElement': { 'bytes': dict_pickle_bytes_str }, 'type': 'DataMemoryElement' } }))
def test_get_config(self): self.assertEqual( MemoryDescriptorIndex().get_config(), MemoryDescriptorIndex.get_default_config() ) self.assertEqual( MemoryDescriptorIndex(None).get_config(), MemoryDescriptorIndex.get_default_config() ) empty_elem = DataMemoryElement() self.assertEqual( MemoryDescriptorIndex(empty_elem).get_config(), merge_dict(MemoryDescriptorIndex.get_default_config(), { 'cache_element': {'type': 'DataMemoryElement'} }) ) dict_pickle_bytes = pickle.dumps({1: 1, 2: 2, 3: 3}, -1) cache_elem = DataMemoryElement(bytes=dict_pickle_bytes) self.assertEqual( MemoryDescriptorIndex(cache_elem).get_config(), merge_dict(MemoryDescriptorIndex.get_default_config(), { 'cache_element': { 'DataMemoryElement': { 'bytes': dict_pickle_bytes }, 'type': 'DataMemoryElement' } }) )
def test_default_config(self): ntools.assert_equal( MemoryDescriptorIndex.get_default_config(), {"file_cache": None, "pickle_protocol": -1} )
def test_default_config(self): # Default should be valid for constructing a new instance. c = MemoryDescriptorIndex.get_default_config() ntools.assert_equal( MemoryDescriptorIndex.from_config(c).get_config(), c)
def test_default_config(self): ntools.assert_equal(MemoryDescriptorIndex.get_default_config(), { "file_cache": None, "pickle_protocol": -1 })
def test_default_config(self): ntools.assert_equal( MemoryDescriptorIndex.get_default_config(), {"file_cache": None} )
def test_default_config(self): # Default should be valid for constructing a new instance. c = MemoryDescriptorIndex.get_default_config() self.assertEqual(MemoryDescriptorIndex.from_config(c).get_config(), c)