Example #1
0
    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, [])
Example #2
0
    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, [])
Example #3
0
 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
Example #4
0
 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