parent
4a57fc33e4
commit
420c3e0073
@ -1,5 +1,5 @@
|
|||||||
from .common import *
|
from mongoengine.base.common import *
|
||||||
from .datastructures import *
|
from mongoengine.base.datastructures import *
|
||||||
from .document import *
|
from mongoengine.base.document import *
|
||||||
from .fields import *
|
from mongoengine.base.fields import *
|
||||||
from .metaclasses import *
|
from mongoengine.base.metaclasses import *
|
||||||
|
@ -12,9 +12,9 @@ from mongoengine.errors import (ValidationError, InvalidDocumentError,
|
|||||||
from mongoengine.python_support import (PY3, UNICODE_KWARGS, txt_type,
|
from mongoengine.python_support import (PY3, UNICODE_KWARGS, txt_type,
|
||||||
to_str_keys_recursive)
|
to_str_keys_recursive)
|
||||||
|
|
||||||
from .common import get_document, ALLOW_INHERITANCE
|
from mongoengine.base.common import get_document, ALLOW_INHERITANCE
|
||||||
from .datastructures import BaseDict, BaseList
|
from mongoengine.base.datastructures import BaseDict, BaseList
|
||||||
from .fields import ComplexBaseField
|
from mongoengine.base.fields import ComplexBaseField
|
||||||
|
|
||||||
__all__ = ('BaseDocument', 'NON_FIELD_ERRORS')
|
__all__ = ('BaseDocument', 'NON_FIELD_ERRORS')
|
||||||
|
|
||||||
|
@ -7,8 +7,8 @@ from bson import DBRef, ObjectId
|
|||||||
from mongoengine.common import _import_class
|
from mongoengine.common import _import_class
|
||||||
from mongoengine.errors import ValidationError
|
from mongoengine.errors import ValidationError
|
||||||
|
|
||||||
from .common import ALLOW_INHERITANCE
|
from mongoengine.base.common import ALLOW_INHERITANCE
|
||||||
from .datastructures import BaseDict, BaseList
|
from mongoengine.base.datastructures import BaseDict, BaseList
|
||||||
|
|
||||||
__all__ = ("BaseField", "ComplexBaseField", "ObjectIdField")
|
__all__ = ("BaseField", "ComplexBaseField", "ObjectIdField")
|
||||||
|
|
||||||
|
@ -9,8 +9,8 @@ from mongoengine.queryset import (DO_NOTHING, DoesNotExist,
|
|||||||
MultipleObjectsReturned,
|
MultipleObjectsReturned,
|
||||||
QuerySet, QuerySetManager)
|
QuerySet, QuerySetManager)
|
||||||
|
|
||||||
from .common import _document_registry, ALLOW_INHERITANCE
|
from mongoengine.base.common import _document_registry, ALLOW_INHERITANCE
|
||||||
from .fields import BaseField, ComplexBaseField, ObjectIdField
|
from mongoengine.base.fields import BaseField, ComplexBaseField, ObjectIdField
|
||||||
|
|
||||||
__all__ = ('DocumentMetaclass', 'TopLevelDocumentMetaclass')
|
__all__ = ('DocumentMetaclass', 'TopLevelDocumentMetaclass')
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
||||||
from .python_support import txt_type
|
from mongoengine.python_support import txt_type
|
||||||
|
|
||||||
|
|
||||||
__all__ = ('NotRegistered', 'InvalidDocumentError', 'ValidationError')
|
__all__ = ('NotRegistered', 'InvalidDocumentError', 'ValidationError')
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
from mongoengine.errors import (DoesNotExist, MultipleObjectsReturned,
|
from mongoengine.errors import (DoesNotExist, MultipleObjectsReturned,
|
||||||
InvalidQueryError, OperationError,
|
InvalidQueryError, OperationError,
|
||||||
NotUniqueError)
|
NotUniqueError)
|
||||||
from .field_list import *
|
from mongoengine.queryset.field_list import *
|
||||||
from .manager import *
|
from mongoengine.queryset.manager import *
|
||||||
from .queryset import *
|
from mongoengine.queryset.queryset import *
|
||||||
from .transform import *
|
from mongoengine.queryset.transform import *
|
||||||
from .visitor import *
|
from mongoengine.queryset.visitor import *
|
||||||
|
|
||||||
__all__ = (field_list.__all__ + manager.__all__ + queryset.__all__ +
|
__all__ = (field_list.__all__ + manager.__all__ + queryset.__all__ +
|
||||||
transform.__all__ + visitor.__all__)
|
transform.__all__ + visitor.__all__)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
from functools import partial
|
from functools import partial
|
||||||
from .queryset import QuerySet
|
from mongoengine.queryset.queryset import QuerySet
|
||||||
|
|
||||||
__all__ = ('queryset_manager', 'QuerySetManager')
|
__all__ = ('queryset_manager', 'QuerySetManager')
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import copy
|
import copy
|
||||||
import itertools
|
import itertools
|
||||||
import operator
|
import operator
|
||||||
@ -15,9 +17,9 @@ from mongoengine.common import _import_class
|
|||||||
from mongoengine.errors import (OperationError, NotUniqueError,
|
from mongoengine.errors import (OperationError, NotUniqueError,
|
||||||
InvalidQueryError)
|
InvalidQueryError)
|
||||||
|
|
||||||
from . import transform
|
from mongoengine.queryset import transform
|
||||||
from .field_list import QueryFieldList
|
from mongoengine.queryset.field_list import QueryFieldList
|
||||||
from .visitor import Q, QNode
|
from mongoengine.queryset.visitor import Q, QNode
|
||||||
|
|
||||||
|
|
||||||
__all__ = ('QuerySet', 'DO_NOTHING', 'NULLIFY', 'CASCADE', 'DENY', 'PULL')
|
__all__ = ('QuerySet', 'DO_NOTHING', 'NULLIFY', 'CASCADE', 'DENY', 'PULL')
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
from .all_warnings import AllWarnings
|
from all_warnings import AllWarnings
|
||||||
from .document import *
|
from document import *
|
@ -137,13 +137,11 @@ class DynamicTest(unittest.TestCase):
|
|||||||
embedded_doc_1.validate()
|
embedded_doc_1.validate()
|
||||||
|
|
||||||
embedded_doc_2 = Embedded(content='this is not a url')
|
embedded_doc_2 = Embedded(content='this is not a url')
|
||||||
with self.assertRaises(ValidationError):
|
self.assertRaises(ValidationError, embedded_doc_2.validate)
|
||||||
embedded_doc_2.validate()
|
|
||||||
|
|
||||||
doc.embedded_field_1 = embedded_doc_1
|
doc.embedded_field_1 = embedded_doc_1
|
||||||
doc.embedded_field_2 = embedded_doc_2
|
doc.embedded_field_2 = embedded_doc_2
|
||||||
with self.assertRaises(ValidationError):
|
self.assertRaises(ValidationError, doc.validate)
|
||||||
doc.validate()
|
|
||||||
|
|
||||||
def test_inheritance(self):
|
def test_inheritance(self):
|
||||||
"""Ensure that dynamic document plays nice with inheritance"""
|
"""Ensure that dynamic document plays nice with inheritance"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user