Remove more code related to supporting pymongo2
This commit is contained in:
		| @@ -19,10 +19,9 @@ from mongoengine.connection import get_connection, get_db | ||||
| from mongoengine.context_managers import query_counter, switch_db | ||||
| from mongoengine.errors import InvalidQueryError | ||||
| from mongoengine.mongodb_support import get_mongodb_version, MONGODB_32 | ||||
| from mongoengine.pymongo_support import IS_PYMONGO_3 | ||||
| from mongoengine.queryset import (DoesNotExist, MultipleObjectsReturned, | ||||
|                                   QuerySet, QuerySetManager, queryset_manager) | ||||
| from tests.utils import requires_mongodb_gte_26, skip_pymongo3 | ||||
| from tests.utils import requires_mongodb_gte_26 | ||||
|  | ||||
|  | ||||
| class db_ops_tracker(query_counter): | ||||
| @@ -1047,48 +1046,6 @@ class QuerySetTest(unittest.TestCase): | ||||
|             org.save()  # saves the org | ||||
|             self.assertEqual(q, 2) | ||||
|  | ||||
|     @skip_pymongo3 | ||||
|     def test_slave_okay(self): | ||||
|         """Ensures that a query can take slave_okay syntax. | ||||
|         Useless with PyMongo 3+ as well as with MongoDB 3+. | ||||
|         """ | ||||
|         person1 = self.Person(name="User A", age=20) | ||||
|         person1.save() | ||||
|         person2 = self.Person(name="User B", age=30) | ||||
|         person2.save() | ||||
|  | ||||
|         # Retrieve the first person from the database | ||||
|         person = self.Person.objects.slave_okay(True).first() | ||||
|         self.assertIsInstance(person, self.Person) | ||||
|         self.assertEqual(person.name, "User A") | ||||
|         self.assertEqual(person.age, 20) | ||||
|  | ||||
|     @requires_mongodb_gte_26 | ||||
|     @skip_pymongo3 | ||||
|     def test_cursor_args(self): | ||||
|         """Ensures the cursor args can be set as expected | ||||
|         """ | ||||
|         p = self.Person.objects | ||||
|         # Check default | ||||
|         self.assertEqual(p._cursor_args, | ||||
|                          {'snapshot': False, 'slave_okay': False, 'timeout': True}) | ||||
|  | ||||
|         p = p.snapshot(False).slave_okay(False).timeout(False) | ||||
|         self.assertEqual(p._cursor_args, | ||||
|                          {'snapshot': False, 'slave_okay': False, 'timeout': False}) | ||||
|  | ||||
|         p = p.snapshot(True).slave_okay(False).timeout(False) | ||||
|         self.assertEqual(p._cursor_args, | ||||
|                          {'snapshot': True, 'slave_okay': False, 'timeout': False}) | ||||
|  | ||||
|         p = p.snapshot(True).slave_okay(True).timeout(False) | ||||
|         self.assertEqual(p._cursor_args, | ||||
|                          {'snapshot': True, 'slave_okay': True, 'timeout': False}) | ||||
|  | ||||
|         p = p.snapshot(True).slave_okay(True).timeout(True) | ||||
|         self.assertEqual(p._cursor_args, | ||||
|                          {'snapshot': True, 'slave_okay': True, 'timeout': True}) | ||||
|  | ||||
|     def test_repeated_iteration(self): | ||||
|         """Ensure that QuerySet rewinds itself one iteration finishes. | ||||
|         """ | ||||
| @@ -4568,12 +4525,8 @@ class QuerySetTest(unittest.TestCase): | ||||
|         bars = Bar.objects \ | ||||
|                     .read_preference(ReadPreference.SECONDARY_PREFERRED) \ | ||||
|                     .aggregate() | ||||
|         if IS_PYMONGO_3: | ||||
|             self.assertEqual(bars._CommandCursor__collection.read_preference, | ||||
|                              ReadPreference.SECONDARY_PREFERRED) | ||||
|         else: | ||||
|             self.assertNotEqual(bars._CommandCursor__collection.read_preference, | ||||
|                              ReadPreference.SECONDARY_PREFERRED) | ||||
|         self.assertEqual(bars._CommandCursor__collection.read_preference, | ||||
|                          ReadPreference.SECONDARY_PREFERRED) | ||||
|  | ||||
|     def test_json_simple(self): | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user