aports/community/py3-factory-boy/disable-mongoengine.patch
2024-08-29 13:12:19 +00:00

47 lines
1.1 KiB
Diff

diff --git a/factory/__init__.py b/factory/__init__.py
index bdc3ac0..088e48f 100644
--- a/factory/__init__.py
+++ b/factory/__init__.py
@@ -64,10 +64,6 @@ try:
from . import mogo
except ImportError:
pass
-try:
- from . import mongoengine
-except ImportError:
- pass
__author__ = 'Raphaël Barrois <raphael.barrois+fboy@polytechnique.org>'
try:
diff --git a/factory/mongoengine.py b/factory/mongoengine.py
deleted file mode 100644
index eb4a8dc..0000000
--- a/factory/mongoengine.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright: See the LICENSE file.
-
-
-"""factory_boy extensions for use with the mongoengine library (pymongo wrapper)."""
-
-
-from . import base
-
-
-class MongoEngineFactory(base.Factory):
- """Factory for mongoengine objects."""
-
- class Meta:
- abstract = True
-
- @classmethod
- def _build(cls, model_class, *args, **kwargs):
- return model_class(*args, **kwargs)
-
- @classmethod
- def _create(cls, model_class, *args, **kwargs):
- instance = model_class(*args, **kwargs)
- if instance._is_document:
- instance.save()
- return instance