diff --git a/InvenTree/plugin/test_integration.py b/InvenTree/plugin/test_integration.py index 5831e50af2..7ce581e68b 100644 --- a/InvenTree/plugin/test_integration.py +++ b/InvenTree/plugin/test_integration.py @@ -176,7 +176,13 @@ class APICallMixinTest(BaseMixinDefinition, TestCase): pass self.mixin_wrong = WrongCLS() + class WrongCLS2(APICallMixin, IntegrationPluginBase): + API_URL_SETTING = 'test' + self.mixin_wrong2 = WrongCLS2() + def test_function(self): + # check init + self.assertTrue(self.mixin.has_api_call()) # api_url self.assertEqual('https://reqres.in', self.mixin.api_url) @@ -204,6 +210,10 @@ class APICallMixinTest(BaseMixinDefinition, TestCase): with self.assertRaises(ValueError): self.mixin_wrong.has_api_call() + # cover wrong token setting + with self.assertRaises(ValueError): + self.mixin_wrong.has_api_call() + class IntegrationPluginBaseTests(TestCase): """ Tests for IntegrationPluginBase """