From 9f558d0f69aac4eec4c52180548d6d4674c7376a Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 5 Oct 2021 00:56:33 +0200 Subject: [PATCH] fix mixin test --- InvenTree/plugins/test_integration.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/InvenTree/plugins/test_integration.py b/InvenTree/plugins/test_integration.py index 5351820ddc..b858572860 100644 --- a/InvenTree/plugins/test_integration.py +++ b/InvenTree/plugins/test_integration.py @@ -4,7 +4,7 @@ from django.test import TestCase from django.conf import settings from django.conf.urls import url, include -from plugins.integration import IntegrationPluginBase, SettingsMixin, UrlsMixin, NavigationMixin +from plugins.integration import AppMixin, IntegrationPluginBase, SettingsMixin, UrlsMixin, NavigationMixin class BaseMixinDefinition: @@ -85,6 +85,11 @@ class AppMixinTest(BaseMixinDefinition, TestCase): MIXIN_NAME = 'app' MIXIN_ENABLE_CHECK = 'has_app' + def setUp(self): + class TestCls(AppMixin, IntegrationPluginBase): + pass + self.mixin = TestCls() + def test_function(self): # test that this plugin is in settings self.assertIn('plugins.samples.integration', settings.INSTALLED_APPS)