def test_cool_list_and_dict(self):
     """Bibfield Utils, CoolList and CoolDict - Unit tests"""
     d = CoolDict()
     l = CoolList()
     d['a'] = l
     self.assertTrue(d.consumed)
     l.append(1)
     l.append(2)
     d['a'] = l
     self.assertFalse(d.consumed)
     d['b'] = CoolList([{'a':1}, {'a':2}])
     self.assertFalse(d.consumed)
     [v for dummy_k, v in d.iteritems()]
     self.assertFalse(d.consumed)
     [i for i in d['a']]
     [v for i in d['b'] for dummy_k, v in i.iteritems()]
     self.assertTrue(d.consumed)
Пример #2
0
 def test_cool_list_and_dict(self):
     """Bibfield Utils, CoolList and CoolDict - Unit tests"""
     d = CoolDict()
     l = CoolList()
     d['a'] = l
     self.assertTrue(d.consumed)
     l.append(1)
     l.append(2)
     d['a'] = l
     self.assertFalse(d.consumed)
     d['b'] = CoolList([{'a': 1}, {'a': 2}])
     self.assertFalse(d.consumed)
     [v for dummy_k, v in d.iteritems()]
     self.assertFalse(d.consumed)
     [i for i in d['a']]
     [v for i in d['b'] for dummy_k, v in i.iteritems()]
     self.assertTrue(d.consumed)
 def test_cool_dict(self):
     """Bibfield Utils, CoolDict - Unit tests"""
     d = CoolDict()
     d['a'] = 1
     d['b'] = 2
     d['c'] = 3
     self.assertFalse(d.consumed)
     d['a']
     self.assertFalse(d.consumed)
     [v for dummy_k, v in d.iteritems()]
     self.assertTrue(d.consumed)
     d['b'] = {'d': 1}
     self.assertFalse(d.consumed)
     d['b']
     self.assertFalse(d.consumed)
     [v for dummy_k, v in d['b'].iteritems()]
     self.assertTrue(d.consumed)
     d.extend('a', 11)
     self.assertFalse(d.consumed)
     self.assertTrue(isinstance(d['a'], CoolList))
     [i for i in d['a']]
     self.assertTrue(d.consumed)
Пример #4
0
 def test_cool_dict(self):
     """Bibfield Utils, CoolDict - Unit tests"""
     d = CoolDict()
     d["a"] = 1
     d["b"] = 2
     d["c"] = 3
     self.assertFalse(d.consumed)
     d["a"]
     self.assertFalse(d.consumed)
     [v for dummy_k, v in d.iteritems()]
     self.assertTrue(d.consumed)
     d["b"] = {"d": 1}
     self.assertFalse(d.consumed)
     d["b"]
     self.assertFalse(d.consumed)
     [v for dummy_k, v in d["b"].iteritems()]
     self.assertTrue(d.consumed)
     d.extend("a", 11)
     self.assertFalse(d.consumed)
     self.assertTrue(isinstance(d["a"], CoolList))
     [i for i in d["a"]]
     self.assertTrue(d.consumed)
Пример #5
0
 def test_cool_dict(self):
     """Bibfield Utils, CoolDict - Unit tests"""
     d = CoolDict()
     d['a'] = 1
     d['b'] = 2
     d['c'] = 3
     self.assertFalse(d.consumed)
     d['a']
     self.assertFalse(d.consumed)
     [v for dummy_k, v in d.iteritems()]
     self.assertTrue(d.consumed)
     d['b'] = {'d': 1}
     self.assertFalse(d.consumed)
     d['b']
     self.assertFalse(d.consumed)
     [v for dummy_k, v in d['b'].iteritems()]
     self.assertTrue(d.consumed)
     d.extend('a', 11)
     self.assertFalse(d.consumed)
     self.assertTrue(isinstance(d['a'], CoolList))
     [i for i in d['a']]
     self.assertTrue(d.consumed)