summaryrefslogtreecommitdiff
path: root/quantumclient/tests/unit/test_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'quantumclient/tests/unit/test_utils.py')
-rw-r--r--quantumclient/tests/unit/test_utils.py45
1 files changed, 0 insertions, 45 deletions
diff --git a/quantumclient/tests/unit/test_utils.py b/quantumclient/tests/unit/test_utils.py
deleted file mode 100644
index 69ecf6d..0000000
--- a/quantumclient/tests/unit/test_utils.py
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2013 OpenStack LLC.
-# All Rights Reserved
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-#
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
-import testtools
-
-from quantumclient.common import utils
-
-
-class UtilsTest(testtools.TestCase):
- def test_safe_encode_list(self):
- o = object()
- unicode_text = u'\u7f51\u7edc'
- l = ['abc', unicode_text, unicode_text.encode('utf-8'), o]
- expected = ['abc', unicode_text.encode('utf-8'),
- unicode_text.encode('utf-8'), o]
- self.assertEqual(utils.safe_encode_list(l), expected)
-
- def test_safe_encode_dict(self):
- o = object()
- unicode_text = u'\u7f51\u7edc'
- d = {'test1': unicode_text,
- 'test2': [unicode_text, o],
- 'test3': o,
- 'test4': {'test5': unicode_text},
- 'test6': unicode_text.encode('utf-8')}
- expected = {'test1': unicode_text.encode('utf-8'),
- 'test2': [unicode_text.encode('utf-8'), o],
- 'test3': o,
- 'test4': {'test5': unicode_text.encode('utf-8')},
- 'test6': unicode_text.encode('utf-8')}
- self.assertEqual(utils.safe_encode_dict(d), expected)