From afada6b7598787f5fd27de1a186bbd390f7af923 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 9 Jan 2022 22:56:14 +0100 Subject: [PATCH] test the url arg building --- InvenTree/plugin/test_integration.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/InvenTree/plugin/test_integration.py b/InvenTree/plugin/test_integration.py index a65fc85708..5831e50af2 100644 --- a/InvenTree/plugin/test_integration.py +++ b/InvenTree/plugin/test_integration.py @@ -185,6 +185,16 @@ class APICallMixinTest(BaseMixinDefinition, TestCase): self.assertEqual(headers, {'Bearer': '', 'Content-Type': 'application/json'}) # api_build_url_args + # 1 arg + result = self.mixin.api_build_url_args({'a': 'b'}) + self.assertEqual(result, '?a=b') + # more args + result = self.mixin.api_build_url_args({'a': 'b', 'c': 'd'}) + self.assertEqual(result, '?a=b&c=d') + # list args + result = self.mixin.api_build_url_args({'a': 'b', 'c': ['d', 'e', 'f', ]}) + self.assertEqual(result, '?a=b&c=d,e,f') + # api_call result = self.mixin.get_external_url() self.assertTrue(result)