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())
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())
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())
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)