def test_iteritems(self): j = JudySL() # first test empty iteration keys = [] values = [] for k, v in j.iteritems(): keys.append(k) values.append(k) self.assertEqual(keys, []) self.assertEqual(values, []) # now add some items and test j['a'] = 0 j['bb'] = 5555 d = {} for k, v in j.iteritems(): d[k] = v self.assertEqual(d, {'a': 0, 'bb': 5555}) # finally delete the items and iterate again del j['a'] del j['bb'] for k, v in j.iteritems(): keys.append(k) values.append(k) self.assertEqual(keys, []) self.assertEqual(values, [])
def test_iteritems(self): j = JudySL() # first test empty iteration keys = [] values = [] for k, v in j.iteritems(): keys.append(k) values.append(k) self.assertEqual(keys, []) self.assertEqual(values, []) # now add some items and test j["a"] = 0 j["bb"] = 5555 d = {} for k, v in j.iteritems(): d[k] = v self.assertEqual(d, {"a": 0, "bb": 5555}) # finally delete the items and iterate again del j["a"] del j["bb"] for k, v in j.iteritems(): keys.append(k) values.append(k) self.assertEqual(keys, []) self.assertEqual(values, [])
def get_data(): j = JudySL() j['z'] = 10 j['y'] = 7 j['x'] = 15 ret = [] for k, v in j.iteritems(): ret.append((k, v)) del j return ret
def get_data(): j = JudySL() j["z"] = 10 j["y"] = 7 j["x"] = 15 ret = [] for k, v in j.iteritems(): ret.append((k, v)) del j return ret