summaryrefslogtreecommitdiff
path: root/xattr
diff options
context:
space:
mode:
authorBob Ippolito <bob@redivi.com>2013-08-02 11:25:41 -0700
committerBob Ippolito <bob@redivi.com>2013-08-02 11:25:41 -0700
commitc2547a0124f304a3e50ec02dbc45df733af1496e (patch)
tree0d7c66d570cc398fcc0bffb5869b59cf49b3ec6d /xattr
parent97638c338ad9f2e1d1fe732d1bba314cfba9f460 (diff)
downloadxattr-c2547a0124f304a3e50ec02dbc45df733af1496e.tar.gz
Add some tests to exercise non-ASCII unicode keys
Diffstat (limited to 'xattr')
-rw-r--r--xattr/tests/test_xattr.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/xattr/tests/test_xattr.py b/xattr/tests/test_xattr.py
index 689ae4f..807f66f 100644
--- a/xattr/tests/test_xattr.py
+++ b/xattr/tests/test_xattr.py
@@ -13,6 +13,7 @@ class BaseTestXattr(object):
x['user.sopal'] = b'foo'
x['user.sop.foo'] = b'bar'
+ x[u'user.\N{SNOWMAN}'] = b'not a snowman'
del x
x = xattr.xattr(self.tempfile)
@@ -20,7 +21,11 @@ class BaseTestXattr(object):
self.assertEqual(x['user.sopal'], b'foo')
self.assertTrue('user.sop.foo' in x)
self.assertEqual(x['user.sop.foo'], b'bar')
-
+ self.assertTrue(u'user.\N{SNOWMAN}' in x)
+ self.assertEqual(x[u'user.\N{SNOWMAN}'],
+ b'not a snowman')
+
+ del x[u'user.\N{SNOWMAN}']
del x['user.sop.foo']
del x