예제 #1
0
 def test_fixup_text_index(self):
     if not hasattr(pymongo, 'TEXT'):
         raise SkipTest('text index not supported in this pymongo version')
     self.assertEqual([('foo', pymongo.TEXT)],
                      utils.fixup_index([('foo', pymongo.TEXT)]))
     self.assertEqual([('foo', pymongo.TEXT), ('bar', pymongo.ASCENDING)],
                      utils.fixup_index([('foo', pymongo.TEXT), 'bar']))
예제 #2
0
 def test_fixup_text_index(self):
     if not hasattr(pymongo, 'TEXT'):
         raise SkipTest('text index not supported in this pymongo version')
     self.assertEqual(
         [('foo', pymongo.TEXT)],
         utils.fixup_index([('foo', pymongo.TEXT)]))
     self.assertEqual(
         [('foo', pymongo.TEXT), ('bar', pymongo.ASCENDING)],
         utils.fixup_index([('foo', pymongo.TEXT), 'bar']))
예제 #3
0
 def test_fixup_index(self):
     self.assertEqual(utils.fixup_index('foo'),
                      [('foo', pymongo.ASCENDING)])
     self.assertEqual(utils.fixup_index(['foo']),
                      [('foo', pymongo.ASCENDING)])
     self.assertEqual(utils.fixup_index([('foo', pymongo.ASCENDING)]),
                      [('foo', pymongo.ASCENDING)])
     self.assertEqual(utils.fixup_index([('foo', pymongo.DESCENDING)]),
                      [('foo', pymongo.DESCENDING)])
     self.assertEqual(utils.fixup_index(
         ('foo', 'bar')), [('foo', pymongo.ASCENDING),
                           ('bar', pymongo.ASCENDING)])
     self.assertEqual(
         utils.fixup_index([('foo', pymongo.DESCENDING), 'bar']),
         [('foo', pymongo.DESCENDING), ('bar', pymongo.ASCENDING)])
     completed = [('a', 1), ('b', -1)]
     self.assertEqual(completed, utils.fixup_index([completed]))
예제 #4
0
파일: test_utils.py 프로젝트: amol-/ming
 def test_fixup_index(self):
     self.assertEqual(
         utils.fixup_index('foo'),
         [('foo', pymongo.ASCENDING)])
     self.assertEqual(
         utils.fixup_index(['foo']),
         [('foo', pymongo.ASCENDING)])
     self.assertEqual(
         utils.fixup_index([('foo', pymongo.ASCENDING)]),
         [('foo', pymongo.ASCENDING)])
     self.assertEqual(
         utils.fixup_index([('foo', pymongo.DESCENDING)]),
         [('foo', pymongo.DESCENDING)])
     self.assertEqual(
         utils.fixup_index(('foo', 'bar')),
         [('foo', pymongo.ASCENDING), ('bar', pymongo.ASCENDING)])
     self.assertEqual(
         utils.fixup_index([('foo',pymongo.DESCENDING), 'bar']),
         [('foo', pymongo.DESCENDING), ('bar', pymongo.ASCENDING)])
     completed = [ ('a', 1), ('b', -1) ]
     self.assertEqual(completed, utils.fixup_index([completed]))