chore(base): Dont reload model, reset the parts that change in tests
creates issues with mocking ref: #788
This commit is contained in:
@ -99,7 +99,7 @@ class CenturionModel(
|
||||
if keep_parents is None:
|
||||
keep_parents = self._is_submodel
|
||||
|
||||
if self._audit_enabled and self.id:
|
||||
if self._audit_enabled:
|
||||
|
||||
self._after = {}
|
||||
|
||||
|
16
app/tests/fixtures/model_tenancyabstract.py
vendored
16
app/tests/fixtures/model_tenancyabstract.py
vendored
@ -1,16 +1,22 @@
|
||||
import pytest
|
||||
import sys
|
||||
|
||||
from importlib import reload
|
||||
|
||||
from access.models.tenancy_abstract import TenancyAbstractModel
|
||||
|
||||
@pytest.fixture( scope = 'class')
|
||||
def model_tenancyabstract():
|
||||
|
||||
reload( sys.modules[TenancyAbstractModel.__module__] )
|
||||
def clean_model():
|
||||
the_model = TenancyAbstractModel
|
||||
|
||||
the_model.context = {
|
||||
'logger': None,
|
||||
'user': None,
|
||||
}
|
||||
|
||||
return the_model
|
||||
|
||||
yield clean_model()
|
||||
|
||||
yield TenancyAbstractModel
|
||||
|
||||
|
||||
@pytest.fixture( scope = 'class')
|
||||
|
Reference in New Issue
Block a user