Merge pull request #878 from DavidBord/fix-877

Fix #877: Fix tests for pymongo 2.8+
This commit is contained in:
David Bordeynik 2015-02-15 15:00:35 +02:00
commit b18d87ddba
2 changed files with 7 additions and 3 deletions

View File

@ -5,6 +5,7 @@ Changelog
Changes in 0.9.X - DEV Changes in 0.9.X - DEV
====================== ======================
- Fix tests for pymongo 2.8+ #877
- No module named 'django.utils.importlib' (Django dev) #872 - No module named 'django.utils.importlib' (Django dev) #872
- Field Choices Now Accept Subclasses of Documents - Field Choices Now Accept Subclasses of Documents
- Ensure Indexes before Each Save #812 - Ensure Indexes before Each Save #812

View File

@ -495,9 +495,12 @@ class IndexesTest(unittest.TestCase):
self.assertEqual(BlogPost.objects.hint([('ZZ', 1)]).count(), 10) self.assertEqual(BlogPost.objects.hint([('ZZ', 1)]).count(), 10)
def invalid_index(): if pymongo.version >= '2.8':
BlogPost.objects.hint('tags') self.assertEqual(BlogPost.objects.hint('tags').count(), 10)
self.assertRaises(TypeError, invalid_index) else:
def invalid_index():
BlogPost.objects.hint('tags')
self.assertRaises(TypeError, invalid_index)
def invalid_index_2(): def invalid_index_2():
return BlogPost.objects.hint(('tags', 1)) return BlogPost.objects.hint(('tags', 1))