mirror of
https://github.com/jazzband/django-auditlog.git
synced 2026-03-16 22:20:26 +00:00
run only one custom model test matrix (#761)
This commit is contained in:
parent
8999475697
commit
1889387cde
2 changed files with 18 additions and 11 deletions
|
|
@ -4,7 +4,7 @@ import json
|
|||
import random
|
||||
import warnings
|
||||
from datetime import timezone
|
||||
from unittest import mock
|
||||
from unittest import mock, skipIf
|
||||
from unittest.mock import patch
|
||||
|
||||
import freezegun
|
||||
|
|
@ -2812,7 +2812,7 @@ class SignalTests(TestCase):
|
|||
|
||||
self.assertSignals(LogEntry.Action.DELETE)
|
||||
|
||||
@patch(f"{LogEntry.__module__}.{LogEntry.__name__}.objects")
|
||||
@patch.object(LogEntry, "objects")
|
||||
def test_signals_errors(self, log_entry_objects_mock):
|
||||
class CustomSignalError(BaseException):
|
||||
pass
|
||||
|
|
@ -3159,10 +3159,13 @@ class ExtraDataWithRoleTest(WithExtraDataMixin, SimpleModelTest):
|
|||
"role": "admin",
|
||||
}
|
||||
|
||||
@skipIf(
|
||||
settings.AUDITLOG_LOGENTRY_MODEL == "auditlog.LogEntry",
|
||||
"Do not run on defualt log entry model",
|
||||
)
|
||||
def test_extra_data_role(self):
|
||||
log = self.obj.history.first()
|
||||
if settings.AUDITLOG_LOGENTRY_MODEL != "auditlog.LogEntry":
|
||||
self.assertEqual(log.role, "admin")
|
||||
self.assertEqual(log.role, "admin")
|
||||
|
||||
|
||||
class ExtraDataWithRoleLazyLoadTest(WithExtraDataMixin, SimpleModelTest):
|
||||
|
|
@ -3172,10 +3175,13 @@ class ExtraDataWithRoleLazyLoadTest(WithExtraDataMixin, SimpleModelTest):
|
|||
"role": lambda: "admin",
|
||||
}
|
||||
|
||||
@skipIf(
|
||||
settings.AUDITLOG_LOGENTRY_MODEL == "auditlog.LogEntry",
|
||||
"Do not run on defualt log entry model",
|
||||
)
|
||||
def test_extra_data_role(self):
|
||||
log = self.obj.history.first()
|
||||
if settings.AUDITLOG_LOGENTRY_MODEL != "auditlog.LogEntry":
|
||||
self.assertEqual(log.role, "admin")
|
||||
self.assertEqual(log.role, "admin")
|
||||
|
||||
|
||||
class GetLogEntryModelTest(TestCase):
|
||||
|
|
|
|||
11
tox.ini
11
tox.ini
|
|
@ -1,10 +1,11 @@
|
|||
[tox]
|
||||
envlist =
|
||||
{py310,py311}-{customlogmodel,defaultlogmodel}-django42
|
||||
{py310,py311,py312}-{customlogmodel,defaultlogmodel}-django50
|
||||
{py310,py311,py312,py313}-{customlogmodel,defaultlogmodel}-django51
|
||||
{py310,py311,py312,py313}-{customlogmodel,defaultlogmodel}-django52
|
||||
{py312,py313}-{customlogmodel,defaultlogmodel}-djangomain
|
||||
{py312}-customlogmodel-django52
|
||||
{py310,py311}-django42
|
||||
{py310,py311,py312}-django50
|
||||
{py310,py311,py312,py313}-django51
|
||||
{py310,py311,py312,py313}-django52
|
||||
{py312,py313}-djangomain
|
||||
py310-docs
|
||||
py310-lint
|
||||
py310-checkmigrations
|
||||
|
|
|
|||
Loading…
Reference in a new issue