summaryrefslogtreecommitdiffstats
path: root/testapi/testapi-client/testapiclient/tests/unit/utils.py
diff options
context:
space:
mode:
authorthuva4 <tharma.thuva@gmail.com>2018-03-21 15:46:30 +0530
committerthuva4 <tharma.thuva@gmail.com>2018-03-23 12:12:56 +0530
commite5e56ebd95f24b337ec2b7140bb477c749459573 (patch)
tree960328556f7e997d09e4d541b2a3359b805a3db0 /testapi/testapi-client/testapiclient/tests/unit/utils.py
parentb8176c7026e9b7f50905cdad140bd16990eaba29 (diff)
Add installers CRUD in testapiclient
implement interface to do CRUD operations for installers in testapiclient Tests are added Change-Id: I025b01c5b48d5b04cfcead8ee7818c0a1752cec0 Signed-off-by: thuva4 <tharma.thuva@gmail.com>
Diffstat (limited to 'testapi/testapi-client/testapiclient/tests/unit/utils.py')
-rw-r--r--testapi/testapi-client/testapiclient/tests/unit/utils.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/testapi/testapi-client/testapiclient/tests/unit/utils.py b/testapi/testapi-client/testapiclient/tests/unit/utils.py
index 20f9a47..21f98c4 100644
--- a/testapi/testapi-client/testapiclient/tests/unit/utils.py
+++ b/testapi/testapi-client/testapiclient/tests/unit/utils.py
@@ -1,6 +1,7 @@
import httplib
from mock import mock
+from six.moves.urllib import parse
import testtools
from testapiclient.tests.unit import fakes
@@ -50,3 +51,8 @@ class TestCommand(testtools.TestCase):
self.assertIn(attr, parsed_args)
self.assertEqual(value, getattr(parsed_args, attr))
return parsed_args
+
+ def assert_url(self, actual_url, expected_url):
+ actual_parsed = parse.parse_qs(parse.urlparse(actual_url).query)
+ expected_parsed = parse.parse_qs(parse.urlparse(expected_url).query)
+ assert actual_parsed == expected_parsed