def test_createSeparateRead(self): """MoreInfo - testing if information saved using one instance is accessible via a new one""" more_info = MoreInfo(docid=13) more_info.set_data("some_namespace", "some_key", "vsrjklfh23478956@#%@#@#%") more_info2 = MoreInfo(docid=13) self.assertEqual(more_info.get_data("some_namespace", "some_key"), "vsrjklfh23478956@#%@#@#%") self.assertEqual(more_info2.get_data("some_namespace", "some_key"), "vsrjklfh23478956@#%@#@#%") more_info2.del_key("some_namespace", "some_key")
def test_initialData(self): """Testing if passing the initial data really enriches the existing structure""" more_info = MoreInfo(docid=134) more_info.set_data("ns1", "k1", "vsrjklfh23478956@#%@#@#%") more_info2 = MoreInfo(docid=134, initial_data={"ns1": {"k2": "weucb2324@#%@#$%@"}}) self.assertEqual(more_info.get_data("ns1", "k2"), "weucb2324@#%@#$%@") self.assertEqual(more_info.get_data("ns1", "k1"), "vsrjklfh23478956@#%@#@#%") self.assertEqual(more_info2.get_data("ns1", "k2"), "weucb2324@#%@#$%@") self.assertEqual(more_info2.get_data("ns1", "k1"), "vsrjklfh23478956@#%@#@#%") more_info3 = MoreInfo(docid=134) self.assertEqual(more_info3.get_data("ns1", "k2"), "weucb2324@#%@#$%@") self.assertEqual(more_info3.get_data("ns1", "k1"), "vsrjklfh23478956@#%@#@#%") more_info.del_key("ns1", "k1") more_info.del_key("ns1", "k2")
def test_initialData(self): """Testing if passing the initial data really enriches the existing structure""" more_info = MoreInfo(docid=134) more_info.set_data("ns1", "k1", "vsrjklfh23478956@#%@#@#%") more_info2 = MoreInfo( docid=134, initial_data={"ns1": { "k2": "weucb2324@#%@#$%@" }}) self.assertEqual(more_info.get_data("ns1", "k2"), "weucb2324@#%@#$%@") self.assertEqual(more_info.get_data("ns1", "k1"), "vsrjklfh23478956@#%@#@#%") self.assertEqual(more_info2.get_data("ns1", "k2"), "weucb2324@#%@#$%@") self.assertEqual(more_info2.get_data("ns1", "k1"), "vsrjklfh23478956@#%@#@#%") more_info3 = MoreInfo(docid=134) self.assertEqual(more_info3.get_data("ns1", "k2"), "weucb2324@#%@#$%@") self.assertEqual(more_info3.get_data("ns1", "k1"), "vsrjklfh23478956@#%@#@#%") more_info.del_key("ns1", "k1") more_info.del_key("ns1", "k2")