Example #1
0
 def testIterKeys(self):
     '''Tests that Iteration of over keys work'''
     item = Model()
     comparison = set()
     for i in range(50):
         item[str(i)] = i
         comparison.add(str(i))
     for i in comparison:
         self.assertTrue(i in item.keys())
Example #2
0
 def testIterValues(self):
     '''Tests that Iteration over values work'''
     item = Model()
     comparison = set()
     for i in range(50):
         item[str(i)] = i
         comparison.add(i)
     for i in comparison:
         self.assertTrue(i in item.values())
Example #3
0
 def testIterItems(self):
     '''Test iteritems() to show that it works'''
     item = Model()
     for i in range(50):
         item[str(i)] = i
     comparison = []
     for i in range(50):
         tup = (str(i), i)
         comparison.append(tup)
     for tup in comparison:
         self.assertTrue(tup in item.iteritems())
Example #4
0
 def testItems(self):
     '''Shows that items() works properly on a Model'''
     item = Model()
     for i in range(50):
         item[str(i)] = i
     comparison = []
     for i in range(50):
         tup = (str(i), i)
         comparison.append(tup)
     bag = item.items()
     for tup in comparison:
         self.assertTrue(tup in bag)