From 880e37e7cd38cade4385cb707156ae401f8891b3 Mon Sep 17 00:00:00 2001 From: Serhii Tereshchenko Date: Sat, 28 Sep 2024 15:11:05 +0300 Subject: [PATCH] chore: Add test-case for #760 --- modeltranslation/tests/test_compat.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 modeltranslation/tests/test_compat.py diff --git a/modeltranslation/tests/test_compat.py b/modeltranslation/tests/test_compat.py new file mode 100644 index 0000000..61dd879 --- /dev/null +++ b/modeltranslation/tests/test_compat.py @@ -0,0 +1,21 @@ +# mypy: disable-error-code="import-not-found" +import pytest +from modeltranslation import translator + + +class TestDjangoModelUtils: + """ + Test case for https://github.com/deschler/django-modeltranslation/issues/760 + """ + def test_soft_deletable_model(self): + try: + from model_utils.models import SoftDeletableModel + except ImportError: + pytest.skip("django-model-utils not installed") + + class M1(SoftDeletableModel): + pass + + @translator.register(M1) + class M1Options(translator.TranslationOptions): + pass