test the url arg building

This commit is contained in:
Matthias 2022-01-09 22:56:14 +01:00
parent 2c05b858a4
commit afada6b759
No known key found for this signature in database
GPG Key ID: F50EF5741D33E076

View File

@ -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)