replace flake8-import-order by isort
This commit is contained in:
		| @@ -8,10 +8,14 @@ repos: | |||||||
|     rev: 3.8.4 |     rev: 3.8.4 | ||||||
|     hooks: |     hooks: | ||||||
|       - id: flake8 |       - id: flake8 | ||||||
|         additional_dependencies: | #        additional_dependencies: | ||||||
|           - flake8-import-order | #          - flake8-import-order | ||||||
|   - repo: https://github.com/asottile/pyupgrade |   - repo: https://github.com/asottile/pyupgrade | ||||||
|     rev: v2.7.4 |     rev: v2.7.4 | ||||||
|     hooks: |     hooks: | ||||||
|       - id: pyupgrade |       - id: pyupgrade | ||||||
|         args: [--py36-plus] |         args: [--py36-plus] | ||||||
|  |   - repo: https://github.com/pycqa/isort | ||||||
|  |     rev: 5.6.3 | ||||||
|  |     hooks: | ||||||
|  |       - id: isort | ||||||
|   | |||||||
| @@ -1,10 +1,12 @@ | |||||||
| # Import submodules so that we can expose their __all__ | # Import submodules so that we can expose their __all__ | ||||||
| from mongoengine import connection | from mongoengine import ( | ||||||
| from mongoengine import document |     connection, | ||||||
| from mongoengine import errors |     document, | ||||||
| from mongoengine import fields |     errors, | ||||||
| from mongoengine import queryset |     fields, | ||||||
| from mongoengine import signals |     queryset, | ||||||
|  |     signals, | ||||||
|  | ) | ||||||
|  |  | ||||||
| # Import everything from each submodule so that it can be accessed via | # Import everything from each submodule so that it can be accessed via | ||||||
| # mongoengine, e.g. instead of `from mongoengine.connection import connect`, | # mongoengine, e.g. instead of `from mongoengine.connection import connect`, | ||||||
| @@ -17,7 +19,6 @@ from mongoengine.fields import *  # noqa: F401 | |||||||
| from mongoengine.queryset import *  # noqa: F401 | from mongoengine.queryset import *  # noqa: F401 | ||||||
| from mongoengine.signals import *  # noqa: F401 | from mongoengine.signals import *  # noqa: F401 | ||||||
|  |  | ||||||
|  |  | ||||||
| __all__ = ( | __all__ = ( | ||||||
|     list(document.__all__) |     list(document.__all__) | ||||||
|     + list(fields.__all__) |     + list(fields.__all__) | ||||||
|   | |||||||
| @@ -1,10 +1,9 @@ | |||||||
| import copy | import copy | ||||||
|  |  | ||||||
| import numbers | import numbers | ||||||
| from functools import partial | from functools import partial | ||||||
|  |  | ||||||
| from bson import DBRef, ObjectId, SON, json_util |  | ||||||
| import pymongo | import pymongo | ||||||
|  | from bson import DBRef, json_util, ObjectId, SON | ||||||
|  |  | ||||||
| from mongoengine import signals | from mongoengine import signals | ||||||
| from mongoengine.base.common import get_document | from mongoengine.base.common import get_document | ||||||
|   | |||||||
| @@ -1,11 +1,15 @@ | |||||||
| import operator | import operator | ||||||
| import weakref | import weakref | ||||||
|  |  | ||||||
| from bson import DBRef, ObjectId, SON |  | ||||||
| import pymongo | import pymongo | ||||||
|  | from bson import DBRef, ObjectId, SON | ||||||
|  |  | ||||||
| from mongoengine.base.common import UPDATE_OPERATORS | from mongoengine.base.common import UPDATE_OPERATORS | ||||||
| from mongoengine.base.datastructures import BaseDict, BaseList, EmbeddedDocumentList | from mongoengine.base.datastructures import ( | ||||||
|  |     BaseDict, | ||||||
|  |     BaseList, | ||||||
|  |     EmbeddedDocumentList, | ||||||
|  | ) | ||||||
| from mongoengine.common import _import_class | from mongoengine.common import _import_class | ||||||
| from mongoengine.errors import DeprecatedError, ValidationError | from mongoengine.errors import DeprecatedError, ValidationError | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,7 +2,11 @@ import itertools | |||||||
| import warnings | import warnings | ||||||
|  |  | ||||||
| from mongoengine.base.common import _document_registry | from mongoengine.base.common import _document_registry | ||||||
| from mongoengine.base.fields import BaseField, ComplexBaseField, ObjectIdField | from mongoengine.base.fields import ( | ||||||
|  |     BaseField, | ||||||
|  |     ComplexBaseField, | ||||||
|  |     ObjectIdField, | ||||||
|  | ) | ||||||
| from mongoengine.common import _import_class | from mongoengine.common import _import_class | ||||||
| from mongoengine.errors import InvalidDocumentError | from mongoengine.errors import InvalidDocumentError | ||||||
| from mongoengine.queryset import ( | from mongoengine.queryset import ( | ||||||
| @@ -12,7 +16,6 @@ from mongoengine.queryset import ( | |||||||
|     QuerySetManager, |     QuerySetManager, | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| __all__ = ("DocumentMetaclass", "TopLevelDocumentMetaclass") | __all__ = ("DocumentMetaclass", "TopLevelDocumentMetaclass") | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -217,8 +217,8 @@ def register_connection( | |||||||
|  |  | ||||||
| def disconnect(alias=DEFAULT_CONNECTION_NAME): | def disconnect(alias=DEFAULT_CONNECTION_NAME): | ||||||
|     """Close the connection with a given alias.""" |     """Close the connection with a given alias.""" | ||||||
|     from mongoengine.base.common import _get_documents_by_db |  | ||||||
|     from mongoengine import Document |     from mongoengine import Document | ||||||
|  |     from mongoengine.base.common import _get_documents_by_db | ||||||
|  |  | ||||||
|     if alias in _connections: |     if alias in _connections: | ||||||
|         get_connection(alias=alias).close() |         get_connection(alias=alias).close() | ||||||
|   | |||||||
| @@ -4,13 +4,18 @@ from mongoengine.base import ( | |||||||
|     BaseDict, |     BaseDict, | ||||||
|     BaseList, |     BaseList, | ||||||
|     EmbeddedDocumentList, |     EmbeddedDocumentList, | ||||||
|     TopLevelDocumentMetaclass, |  | ||||||
|     get_document, |     get_document, | ||||||
|  |     TopLevelDocumentMetaclass, | ||||||
| ) | ) | ||||||
| from mongoengine.base.datastructures import LazyReference | from mongoengine.base.datastructures import LazyReference | ||||||
| from mongoengine.connection import get_db | from mongoengine.connection import get_db | ||||||
| from mongoengine.document import Document, EmbeddedDocument | from mongoengine.document import Document, EmbeddedDocument | ||||||
| from mongoengine.fields import DictField, ListField, MapField, ReferenceField | from mongoengine.fields import ( | ||||||
|  |     DictField, | ||||||
|  |     ListField, | ||||||
|  |     MapField, | ||||||
|  |     ReferenceField, | ||||||
|  | ) | ||||||
| from mongoengine.queryset import QuerySet | from mongoengine.queryset import QuerySet | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| import re | import re | ||||||
|  |  | ||||||
| from bson.dbref import DBRef |  | ||||||
| import pymongo | import pymongo | ||||||
|  | from bson.dbref import DBRef | ||||||
| from pymongo.read_preferences import ReadPreference | from pymongo.read_preferences import ReadPreference | ||||||
|  |  | ||||||
| from mongoengine import signals | from mongoengine import signals | ||||||
| @@ -11,19 +11,28 @@ from mongoengine.base import ( | |||||||
|     BaseList, |     BaseList, | ||||||
|     DocumentMetaclass, |     DocumentMetaclass, | ||||||
|     EmbeddedDocumentList, |     EmbeddedDocumentList, | ||||||
|     TopLevelDocumentMetaclass, |  | ||||||
|     get_document, |     get_document, | ||||||
|  |     TopLevelDocumentMetaclass, | ||||||
| ) | ) | ||||||
| from mongoengine.common import _import_class | from mongoengine.common import _import_class | ||||||
| from mongoengine.connection import DEFAULT_CONNECTION_NAME, get_db | from mongoengine.connection import DEFAULT_CONNECTION_NAME, get_db | ||||||
| from mongoengine.context_managers import set_write_concern, switch_collection, switch_db | from mongoengine.context_managers import ( | ||||||
|  |     set_write_concern, | ||||||
|  |     switch_collection, | ||||||
|  |     switch_db, | ||||||
|  | ) | ||||||
| from mongoengine.errors import ( | from mongoengine.errors import ( | ||||||
|     InvalidDocumentError, |     InvalidDocumentError, | ||||||
|     InvalidQueryError, |     InvalidQueryError, | ||||||
|     SaveConditionError, |     SaveConditionError, | ||||||
| ) | ) | ||||||
| from mongoengine.pymongo_support import list_collection_names | from mongoengine.pymongo_support import list_collection_names | ||||||
| from mongoengine.queryset import NotUniqueError, OperationError, QuerySet, transform | from mongoengine.queryset import ( | ||||||
|  |     NotUniqueError, | ||||||
|  |     OperationError, | ||||||
|  |     QuerySet, | ||||||
|  |     transform, | ||||||
|  | ) | ||||||
|  |  | ||||||
| __all__ = ( | __all__ = ( | ||||||
|     "Document", |     "Document", | ||||||
|   | |||||||
| @@ -1,6 +1,5 @@ | |||||||
| from collections import defaultdict | from collections import defaultdict | ||||||
|  |  | ||||||
|  |  | ||||||
| __all__ = ( | __all__ = ( | ||||||
|     "NotRegistered", |     "NotRegistered", | ||||||
|     "InvalidDocumentError", |     "InvalidDocumentError", | ||||||
|   | |||||||
| @@ -9,10 +9,10 @@ import uuid | |||||||
| from io import BytesIO | from io import BytesIO | ||||||
| from operator import itemgetter | from operator import itemgetter | ||||||
|  |  | ||||||
| from bson import Binary, DBRef, ObjectId, SON |  | ||||||
| from bson.int64 import Int64 |  | ||||||
| import gridfs | import gridfs | ||||||
| import pymongo | import pymongo | ||||||
|  | from bson import Binary, DBRef, ObjectId, SON | ||||||
|  | from bson.int64 import Int64 | ||||||
| from pymongo import ReturnDocument | from pymongo import ReturnDocument | ||||||
|  |  | ||||||
| try: | try: | ||||||
| @@ -22,21 +22,24 @@ except ImportError: | |||||||
| else: | else: | ||||||
|     import dateutil.parser |     import dateutil.parser | ||||||
|  |  | ||||||
|  |  | ||||||
| from mongoengine.base import ( | from mongoengine.base import ( | ||||||
|     BaseDocument, |     BaseDocument, | ||||||
|     BaseField, |     BaseField, | ||||||
|     ComplexBaseField, |     ComplexBaseField, | ||||||
|     GeoJsonBaseField, |     GeoJsonBaseField, | ||||||
|  |     get_document, | ||||||
|     LazyReference, |     LazyReference, | ||||||
|     ObjectIdField, |     ObjectIdField, | ||||||
|     get_document, |  | ||||||
| ) | ) | ||||||
| from mongoengine.base.utils import LazyRegexCompiler | from mongoengine.base.utils import LazyRegexCompiler | ||||||
| from mongoengine.common import _import_class | from mongoengine.common import _import_class | ||||||
| from mongoengine.connection import DEFAULT_CONNECTION_NAME, get_db | from mongoengine.connection import DEFAULT_CONNECTION_NAME, get_db | ||||||
| from mongoengine.document import Document, EmbeddedDocument | from mongoengine.document import Document, EmbeddedDocument | ||||||
| from mongoengine.errors import DoesNotExist, InvalidQueryError, ValidationError | from mongoengine.errors import ( | ||||||
|  |     DoesNotExist, | ||||||
|  |     InvalidQueryError, | ||||||
|  |     ValidationError, | ||||||
|  | ) | ||||||
| from mongoengine.queryset import DO_NOTHING | from mongoengine.queryset import DO_NOTHING | ||||||
| from mongoengine.queryset.base import BaseQuerySet | from mongoengine.queryset.base import BaseQuerySet | ||||||
| from mongoengine.queryset.transform import STRING_OPERATORS | from mongoengine.queryset.transform import STRING_OPERATORS | ||||||
|   | |||||||
| @@ -3,7 +3,6 @@ Helper functions, constants, and types to aid with MongoDB version support | |||||||
| """ | """ | ||||||
| from mongoengine.connection import get_connection | from mongoengine.connection import get_connection | ||||||
|  |  | ||||||
|  |  | ||||||
| # Constant that can be used to compare the version retrieved with | # Constant that can be used to compare the version retrieved with | ||||||
| # get_mongodb_version() | # get_mongodb_version() | ||||||
| MONGODB_34 = (3, 4) | MONGODB_34 = (3, 4) | ||||||
|   | |||||||
| @@ -2,13 +2,12 @@ import copy | |||||||
| import itertools | import itertools | ||||||
| import re | import re | ||||||
| import warnings | import warnings | ||||||
|  |  | ||||||
| from collections.abc import Mapping | from collections.abc import Mapping | ||||||
|  |  | ||||||
| from bson import SON, json_util |  | ||||||
| from bson.code import Code |  | ||||||
| import pymongo | import pymongo | ||||||
| import pymongo.errors | import pymongo.errors | ||||||
|  | from bson import json_util, SON | ||||||
|  | from bson.code import Code | ||||||
| from pymongo.collection import ReturnDocument | from pymongo.collection import ReturnDocument | ||||||
| from pymongo.common import validate_read_preference | from pymongo.common import validate_read_preference | ||||||
| from pymongo.read_concern import ReadConcern | from pymongo.read_concern import ReadConcern | ||||||
| @@ -34,7 +33,6 @@ from mongoengine.queryset import transform | |||||||
| from mongoengine.queryset.field_list import QueryFieldList | from mongoengine.queryset.field_list import QueryFieldList | ||||||
| from mongoengine.queryset.visitor import Q, QNode | from mongoengine.queryset.visitor import Q, QNode | ||||||
|  |  | ||||||
|  |  | ||||||
| __all__ = ("BaseQuerySet", "DO_NOTHING", "NULLIFY", "CASCADE", "DENY", "PULL") | __all__ = ("BaseQuerySet", "DO_NOTHING", "NULLIFY", "CASCADE", "DENY", "PULL") | ||||||
|  |  | ||||||
| # Delete rules | # Delete rules | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| from functools import partial | from functools import partial | ||||||
|  |  | ||||||
| from mongoengine.queryset.queryset import QuerySet | from mongoengine.queryset.queryset import QuerySet | ||||||
|  |  | ||||||
| __all__ = ("queryset_manager", "QuerySetManager") | __all__ = ("queryset_manager", "QuerySetManager") | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| from collections import defaultdict | from collections import defaultdict | ||||||
|  |  | ||||||
|  | import pymongo | ||||||
| from bson import ObjectId, SON | from bson import ObjectId, SON | ||||||
| from bson.dbref import DBRef | from bson.dbref import DBRef | ||||||
| import pymongo |  | ||||||
|  |  | ||||||
| from mongoengine.base import UPDATE_OPERATORS | from mongoengine.base import UPDATE_OPERATORS | ||||||
| from mongoengine.common import _import_class | from mongoengine.common import _import_class | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								setup.cfg
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								setup.cfg
									
									
									
									
									
								
							| @@ -8,3 +8,13 @@ application-import-names=mongoengine,tests | |||||||
| # Limits the discovery to tests directory | # Limits the discovery to tests directory | ||||||
| # avoids that it runs for instance the benchmark | # avoids that it runs for instance the benchmark | ||||||
| testpaths = tests | testpaths = tests | ||||||
|  |  | ||||||
|  | [isort] | ||||||
|  | known_first_party = mongoengine,tests | ||||||
|  | default_section = THIRDPARTY | ||||||
|  | multi_line_output = 3 | ||||||
|  | include_trailing_comma = True | ||||||
|  | combine_as_imports = True | ||||||
|  | line_length = 70 | ||||||
|  | ensure_newline_before_comments = 1 | ||||||
|  | order_by_type = 0 | ||||||
							
								
								
									
										2
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								setup.py
									
									
									
									
									
								
							| @@ -53,8 +53,8 @@ class PyTest(TestCommand): | |||||||
|  |  | ||||||
|     def run_tests(self): |     def run_tests(self): | ||||||
|         # import here, cause outside the eggs aren't loaded |         # import here, cause outside the eggs aren't loaded | ||||||
|         from pkg_resources import _namespace_packages |  | ||||||
|         import pytest |         import pytest | ||||||
|  |         from pkg_resources import _namespace_packages | ||||||
|  |  | ||||||
|         # Purge modules under test from sys.modules. The test loader will |         # Purge modules under test from sys.modules. The test loader will | ||||||
|         # re-import them from the build location. Required when 2to3 is used |         # re-import them from the build location. Required when 2to3 is used | ||||||
|   | |||||||
| @@ -1,6 +1,7 @@ | |||||||
| import unittest | import unittest | ||||||
|  |  | ||||||
| from bson import SON | from bson import SON | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine.pymongo_support import list_collection_names | from mongoengine.pymongo_support import list_collection_names | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|   | |||||||
| @@ -1,13 +1,16 @@ | |||||||
| import unittest | import unittest | ||||||
| from datetime import datetime | from datetime import datetime | ||||||
|  |  | ||||||
|  | import pytest | ||||||
| from pymongo.collation import Collation | from pymongo.collation import Collation | ||||||
| from pymongo.errors import OperationFailure | from pymongo.errors import OperationFailure | ||||||
| import pytest |  | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine.connection import get_db | from mongoengine.connection import get_db | ||||||
| from mongoengine.mongodb_support import MONGODB_42, get_mongodb_version | from mongoengine.mongodb_support import ( | ||||||
|  |     get_mongodb_version, | ||||||
|  |     MONGODB_42, | ||||||
|  | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| class TestIndexes(unittest.TestCase): | class TestIndexes(unittest.TestCase): | ||||||
|   | |||||||
| @@ -6,9 +6,9 @@ import weakref | |||||||
| from datetime import datetime | from datetime import datetime | ||||||
|  |  | ||||||
| import bson | import bson | ||||||
|  | import pytest | ||||||
| from bson import DBRef, ObjectId | from bson import DBRef, ObjectId | ||||||
| from pymongo.errors import DuplicateKeyError | from pymongo.errors import DuplicateKeyError | ||||||
| import pytest |  | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine import signals | from mongoengine import signals | ||||||
| @@ -23,7 +23,11 @@ from mongoengine.errors import ( | |||||||
|     NotUniqueError, |     NotUniqueError, | ||||||
|     SaveConditionError, |     SaveConditionError, | ||||||
| ) | ) | ||||||
| from mongoengine.mongodb_support import MONGODB_34, MONGODB_36, get_mongodb_version | from mongoengine.mongodb_support import ( | ||||||
|  |     get_mongodb_version, | ||||||
|  |     MONGODB_34, | ||||||
|  |     MONGODB_36, | ||||||
|  | ) | ||||||
| from mongoengine.pymongo_support import list_collection_names | from mongoengine.pymongo_support import list_collection_names | ||||||
| from mongoengine.queryset import NULLIFY, Q | from mongoengine.queryset import NULLIFY, Q | ||||||
| from tests import fixtures | from tests import fixtures | ||||||
| @@ -34,7 +38,7 @@ from tests.fixtures import ( | |||||||
|     PickleSignalsTest, |     PickleSignalsTest, | ||||||
|     PickleTest, |     PickleTest, | ||||||
| ) | ) | ||||||
| from tests.utils import MongoDBTestCase, get_as_pymongo | from tests.utils import get_as_pymongo, MongoDBTestCase | ||||||
|  |  | ||||||
| TEST_IMAGE_PATH = os.path.join(os.path.dirname(__file__), "../fields/mongoengine.png") | TEST_IMAGE_PATH = os.path.join(os.path.dirname(__file__), "../fields/mongoengine.png") | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| import unittest | import unittest | ||||||
| import uuid | import uuid | ||||||
|  |  | ||||||
| from datetime import datetime | from datetime import datetime | ||||||
|  |  | ||||||
| from bson import ObjectId | from bson import ObjectId | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| import uuid | import uuid | ||||||
|  |  | ||||||
| from bson import Binary |  | ||||||
| import pytest | import pytest | ||||||
|  | from bson import Binary | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| import pytest | import pytest | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from tests.utils import MongoDBTestCase, get_as_pymongo | from tests.utils import get_as_pymongo, MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
| class TestBooleanField(MongoDBTestCase): | class TestBooleanField(MongoDBTestCase): | ||||||
|   | |||||||
| @@ -6,7 +6,6 @@ import re | |||||||
| import pytest | import pytest | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
|  |  | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -9,7 +9,6 @@ except ImportError: | |||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine import connection | from mongoengine import connection | ||||||
|  |  | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,11 +1,13 @@ | |||||||
| from bson import InvalidDocument |  | ||||||
| import pytest | import pytest | ||||||
|  | from bson import InvalidDocument | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine.base import BaseDict | from mongoengine.base import BaseDict | ||||||
| from mongoengine.mongodb_support import MONGODB_36, get_mongodb_version | from mongoengine.mongodb_support import ( | ||||||
|  |     get_mongodb_version, | ||||||
| from tests.utils import MongoDBTestCase, get_as_pymongo |     MONGODB_36, | ||||||
|  | ) | ||||||
|  | from tests.utils import get_as_pymongo, MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
| class TestDictField(MongoDBTestCase): | class TestDictField(MongoDBTestCase): | ||||||
|   | |||||||
| @@ -12,7 +12,6 @@ from mongoengine import ( | |||||||
|     StringField, |     StringField, | ||||||
|     ValidationError, |     ValidationError, | ||||||
| ) | ) | ||||||
|  |  | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,10 +1,10 @@ | |||||||
| from enum import Enum | from enum import Enum | ||||||
|  |  | ||||||
| from bson import InvalidDocument |  | ||||||
| import pytest | import pytest | ||||||
|  | from bson import InvalidDocument | ||||||
|  |  | ||||||
| from mongoengine import Document, EnumField, ValidationError | from mongoengine import Document, EnumField, ValidationError | ||||||
| from tests.utils import MongoDBTestCase, get_as_pymongo | from tests.utils import get_as_pymongo, MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
| class Status(Enum): | class Status(Enum): | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| import datetime | import datetime | ||||||
| import unittest | import unittest | ||||||
|  |  | ||||||
| from bson import DBRef, ObjectId, SON |  | ||||||
| import pytest | import pytest | ||||||
|  | from bson import DBRef, ObjectId, SON | ||||||
|  |  | ||||||
| from mongoengine import ( | from mongoengine import ( | ||||||
|     BooleanField, |     BooleanField, | ||||||
| @@ -34,9 +34,12 @@ from mongoengine import ( | |||||||
|     StringField, |     StringField, | ||||||
|     ValidationError, |     ValidationError, | ||||||
| ) | ) | ||||||
| from mongoengine.base import BaseField, EmbeddedDocumentList, _document_registry | from mongoengine.base import ( | ||||||
|  |     _document_registry, | ||||||
|  |     BaseField, | ||||||
|  |     EmbeddedDocumentList, | ||||||
|  | ) | ||||||
| from mongoengine.errors import DeprecatedError | from mongoengine.errors import DeprecatedError | ||||||
|  |  | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,6 @@ | |||||||
| import pytest | import pytest | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
|  |  | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,6 @@ | |||||||
| import pytest | import pytest | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
|  |  | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,10 +1,9 @@ | |||||||
| from bson import DBRef, ObjectId |  | ||||||
| import pytest | import pytest | ||||||
|  | from bson import DBRef, ObjectId | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine.base import LazyReference | from mongoengine.base import LazyReference | ||||||
| from mongoengine.context_managers import query_counter | from mongoengine.context_managers import query_counter | ||||||
|  |  | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,10 +1,9 @@ | |||||||
| from bson.int64 import Int64 |  | ||||||
| import pytest | import pytest | ||||||
|  | from bson.int64 import Int64 | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine.connection import get_db | from mongoengine.connection import get_db | ||||||
|  | from tests.utils import get_as_pymongo, MongoDBTestCase | ||||||
| from tests.utils import MongoDBTestCase, get_as_pymongo |  | ||||||
|  |  | ||||||
|  |  | ||||||
| class TestLongField(MongoDBTestCase): | class TestLongField(MongoDBTestCase): | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| from bson import DBRef, SON |  | ||||||
| import pytest | import pytest | ||||||
|  | from bson import DBRef, SON | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|   | |||||||
| @@ -1,5 +1,4 @@ | |||||||
| from mongoengine import * | from mongoengine import * | ||||||
|  |  | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| import pytest | import pytest | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from tests.utils import MongoDBTestCase, get_as_pymongo | from tests.utils import get_as_pymongo, MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
| class TestStringField(MongoDBTestCase): | class TestStringField(MongoDBTestCase): | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ import uuid | |||||||
| import pytest | import pytest | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from tests.utils import MongoDBTestCase, get_as_pymongo | from tests.utils import get_as_pymongo, MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
| class Person(Document): | class Person(Document): | ||||||
|   | |||||||
| @@ -2,7 +2,6 @@ import datetime | |||||||
| import unittest | import unittest | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
|  |  | ||||||
| from tests.utils import MongoDBTestCase | from tests.utils import MongoDBTestCase | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,6 +1,12 @@ | |||||||
| import unittest | import unittest | ||||||
|  |  | ||||||
| from mongoengine import Document, IntField, ListField, StringField, connect | from mongoengine import ( | ||||||
|  |     connect, | ||||||
|  |     Document, | ||||||
|  |     IntField, | ||||||
|  |     ListField, | ||||||
|  |     StringField, | ||||||
|  | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| class Doc(Document): | class Doc(Document): | ||||||
|   | |||||||
| @@ -3,23 +3,26 @@ import unittest | |||||||
| import uuid | import uuid | ||||||
| from decimal import Decimal | from decimal import Decimal | ||||||
|  |  | ||||||
| from bson import DBRef, ObjectId |  | ||||||
| import pymongo | import pymongo | ||||||
|  | import pytest | ||||||
|  | from bson import DBRef, ObjectId | ||||||
| from pymongo.read_preferences import ReadPreference | from pymongo.read_preferences import ReadPreference | ||||||
| from pymongo.results import UpdateResult | from pymongo.results import UpdateResult | ||||||
| import pytest |  | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine.connection import get_db | from mongoengine.connection import get_db | ||||||
| from mongoengine.context_managers import query_counter, switch_db | from mongoengine.context_managers import query_counter, switch_db | ||||||
| from mongoengine.errors import InvalidQueryError | from mongoengine.errors import InvalidQueryError | ||||||
| from mongoengine.mongodb_support import MONGODB_36, get_mongodb_version | from mongoengine.mongodb_support import ( | ||||||
|  |     get_mongodb_version, | ||||||
|  |     MONGODB_36, | ||||||
|  | ) | ||||||
| from mongoengine.queryset import ( | from mongoengine.queryset import ( | ||||||
|     DoesNotExist, |     DoesNotExist, | ||||||
|     MultipleObjectsReturned, |     MultipleObjectsReturned, | ||||||
|     QuerySet, |     QuerySet, | ||||||
|     QuerySetManager, |  | ||||||
|     queryset_manager, |     queryset_manager, | ||||||
|  |     QuerySetManager, | ||||||
| ) | ) | ||||||
| from tests.utils import ( | from tests.utils import ( | ||||||
|     requires_mongodb_gte_44, |     requires_mongodb_gte_44, | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| import unittest | import unittest | ||||||
|  |  | ||||||
| from bson.son import SON |  | ||||||
| import pytest | import pytest | ||||||
|  | from bson.son import SON | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine.queryset import Q, transform | from mongoengine.queryset import Q, transform | ||||||
|   | |||||||
| @@ -2,8 +2,8 @@ import datetime | |||||||
| import re | import re | ||||||
| import unittest | import unittest | ||||||
|  |  | ||||||
| from bson import ObjectId |  | ||||||
| import pytest | import pytest | ||||||
|  | from bson import ObjectId | ||||||
|  |  | ||||||
| from mongoengine import * | from mongoengine import * | ||||||
| from mongoengine.errors import InvalidQueryError | from mongoengine.errors import InvalidQueryError | ||||||
|   | |||||||
| @@ -1,20 +1,20 @@ | |||||||
| import datetime | import datetime | ||||||
| import unittest | import unittest | ||||||
|  |  | ||||||
| from bson.tz_util import utc |  | ||||||
| import pymongo | import pymongo | ||||||
|  | import pytest | ||||||
|  | from bson.tz_util import utc | ||||||
| from pymongo import MongoClient, ReadPreference | from pymongo import MongoClient, ReadPreference | ||||||
| from pymongo.errors import InvalidName, OperationFailure | from pymongo.errors import InvalidName, OperationFailure | ||||||
| import pytest |  | ||||||
|  |  | ||||||
| import mongoengine.connection | import mongoengine.connection | ||||||
| from mongoengine import ( | from mongoengine import ( | ||||||
|     DateTimeField, |  | ||||||
|     Document, |  | ||||||
|     StringField, |  | ||||||
|     connect, |     connect, | ||||||
|  |     DateTimeField, | ||||||
|     disconnect_all, |     disconnect_all, | ||||||
|  |     Document, | ||||||
|     register_connection, |     register_connection, | ||||||
|  |     StringField, | ||||||
| ) | ) | ||||||
| from mongoengine.connection import ( | from mongoengine.connection import ( | ||||||
|     ConnectionFailure, |     ConnectionFailure, | ||||||
|   | |||||||
| @@ -3,15 +3,9 @@ import unittest | |||||||
| import pytest | import pytest | ||||||
|  |  | ||||||
| import mongoengine.connection | import mongoengine.connection | ||||||
| from mongoengine import ( | from mongoengine import connect, disconnect_all, Document, StringField | ||||||
|     Document, |  | ||||||
|     StringField, |  | ||||||
|     connect, |  | ||||||
|     disconnect_all, |  | ||||||
| ) |  | ||||||
| from mongoengine.connection import get_connection | from mongoengine.connection import get_connection | ||||||
|  |  | ||||||
|  |  | ||||||
| try: | try: | ||||||
|     import mongomock |     import mongomock | ||||||
|  |  | ||||||
|   | |||||||
| @@ -3,7 +3,11 @@ import unittest | |||||||
| import pytest | import pytest | ||||||
|  |  | ||||||
| from mongoengine import Document | from mongoengine import Document | ||||||
| from mongoengine.base.datastructures import BaseDict, BaseList, StrictDict | from mongoengine.base.datastructures import ( | ||||||
|  |     BaseDict, | ||||||
|  |     BaseList, | ||||||
|  |     StrictDict, | ||||||
|  | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| class DocumentStub: | class DocumentStub: | ||||||
|   | |||||||
| @@ -5,7 +5,6 @@ from pymongo import MongoClient, ReadPreference | |||||||
| import mongoengine | import mongoengine | ||||||
| from mongoengine.connection import ConnectionFailure | from mongoengine.connection import ConnectionFailure | ||||||
|  |  | ||||||
|  |  | ||||||
| CONN_CLASS = MongoClient | CONN_CLASS = MongoClient | ||||||
| READ_PREF = ReadPreference.SECONDARY | READ_PREF = ReadPreference.SECONDARY | ||||||
|  |  | ||||||
|   | |||||||
| @@ -7,7 +7,6 @@ from mongoengine import connect | |||||||
| from mongoengine.connection import disconnect_all, get_db | from mongoengine.connection import disconnect_all, get_db | ||||||
| from mongoengine.mongodb_support import get_mongodb_version | from mongoengine.mongodb_support import get_mongodb_version | ||||||
|  |  | ||||||
|  |  | ||||||
| MONGO_TEST_DB = "mongoenginetest"  # standard name for the test database | MONGO_TEST_DB = "mongoenginetest"  # standard name for the test database | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user