Example #1
0
 def test_iter(self):
     for counter in range(10):
         self.collection.insert({'_id': 'test-' + str(counter),
                                 'value': counter})
     my_dict = MongoDict(**self.config)
     keys = []
     for key in my_dict:
         keys.append(key)
     self.assertEquals(len(keys), 10)
     expected_keys = ['test-' + str(counter) for counter in range(10)]
     self.assertEquals(set(keys), set(expected_keys))
     self.assertEquals(set(my_dict.keys()), set(expected_keys))
     results = []
     for key, value in my_dict.iteritems():
         results.append((key, value))
     values = [x[1] for x in results]
     expected_values = list(range(10))
     self.assertEquals(set(values), set(expected_values))
     self.assertEquals(set(my_dict.values()), set(expected_values))
Example #2
0
 def test_iter(self):
     for counter in range(10):
         self.collection.insert({
             '_id': 'test-' + str(counter),
             'value': counter
         })
     my_dict = MongoDict(**self.config)
     keys = []
     for key in my_dict:
         keys.append(key)
     self.assertEquals(len(keys), 10)
     expected_keys = ['test-' + str(counter) for counter in range(10)]
     self.assertEquals(set(keys), set(expected_keys))
     self.assertEquals(set(my_dict.keys()), set(expected_keys))
     results = []
     for key, value in my_dict.iteritems():
         results.append((key, value))
     values = [x[1] for x in results]
     expected_values = list(range(10))
     self.assertEquals(set(values), set(expected_values))
     self.assertEquals(set(my_dict.values()), set(expected_values))