diff options
Diffstat (limited to 'ipatests/test_ipapython/test_keyring.py')
-rw-r--r-- | ipatests/test_ipapython/test_keyring.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ipatests/test_ipapython/test_keyring.py b/ipatests/test_ipapython/test_keyring.py index e22841c8f..c81e6d95f 100644 --- a/ipatests/test_ipapython/test_keyring.py +++ b/ipatests/test_ipapython/test_keyring.py @@ -28,6 +28,7 @@ import pytest pytestmark = pytest.mark.tier0 TEST_KEY = 'ipa_test' +TEST_UNICODEKEY = u'ipa_unicode' TEST_VALUE = b'abc123' UPDATE_VALUE = b'123abc' @@ -49,6 +50,10 @@ class test_keyring(object): kernel_keyring.del_key(SIZE_256) except ValueError: pass + try: + kernel_keyring.del_key(TEST_UNICODEKEY) + except ValueError: + pass def test_01(self): """ @@ -150,3 +155,13 @@ class test_keyring(object): assert(result == SIZE_1024.encode('ascii')) kernel_keyring.del_key(TEST_KEY) + + def test_10(self): + """ + Test a unicode key + """ + kernel_keyring.add_key(TEST_UNICODEKEY, TEST_VALUE) + result = kernel_keyring.read_key(TEST_UNICODEKEY) + assert(result == TEST_VALUE) + + kernel_keyring.del_key(TEST_UNICODEKEY) |