From e5e56ebd95f24b337ec2b7140bb477c749459573 Mon Sep 17 00:00:00 2001 From: thuva4 Date: Wed, 21 Mar 2018 15:46:30 +0530 Subject: 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 --- testapi/testapi-client/testapiclient/tests/unit/utils.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'testapi/testapi-client/testapiclient/tests/unit/utils.py') 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 -- cgit 1.2.3-korg