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']))
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']))
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]))
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]))