mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Add test without simple_response
This commit is contained in:
parent
8c6061d3b7
commit
3e6b37bf55
@ -163,11 +163,11 @@ class APICallMixinTest(BaseMixinDefinition, TestCase):
|
|||||||
API_URL_SETTING = 'API_URL'
|
API_URL_SETTING = 'API_URL'
|
||||||
API_TOKEN_SETTING = 'API_TOKEN'
|
API_TOKEN_SETTING = 'API_TOKEN'
|
||||||
|
|
||||||
def get_external_url(self):
|
def get_external_url(self, simple:bool = True):
|
||||||
'''
|
'''
|
||||||
returns data from the sample endpoint
|
returns data from the sample endpoint
|
||||||
'''
|
'''
|
||||||
return self.api_call('api/users/2')
|
return self.api_call('api/users/2', simple_response=simple)
|
||||||
self.mixin = MixinCls()
|
self.mixin = MixinCls()
|
||||||
|
|
||||||
class WrongCLS(APICallMixin, InvenTreePlugin):
|
class WrongCLS(APICallMixin, InvenTreePlugin):
|
||||||
@ -204,6 +204,11 @@ class APICallMixinTest(BaseMixinDefinition, TestCase):
|
|||||||
self.assertTrue(result)
|
self.assertTrue(result)
|
||||||
self.assertIn('data', result,)
|
self.assertIn('data', result,)
|
||||||
|
|
||||||
|
# api_call without response
|
||||||
|
result = self.mixin.get_external_url(False)
|
||||||
|
self.assertTrue(result)
|
||||||
|
self.assertEqual(result.reason, 'OK')
|
||||||
|
|
||||||
def test_function_errors(self):
|
def test_function_errors(self):
|
||||||
"""Test function errors"""
|
"""Test function errors"""
|
||||||
# wrongly defined plugins should not load
|
# wrongly defined plugins should not load
|
||||||
|
Loading…
Reference in New Issue
Block a user