summaryrefslogtreecommitdiff
path: root/test/base/test_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/base/test_utils.py')
-rw-r--r--test/base/test_utils.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/base/test_utils.py b/test/base/test_utils.py
index fcb9a59a3..1339329e1 100644
--- a/test/base/test_utils.py
+++ b/test/base/test_utils.py
@@ -2256,3 +2256,13 @@ class TestClassProperty(fixtures.TestBase):
eq_(B.something, {'foo': 1, 'bazz': 2})
+class TestProperties(fixtures.TestBase):
+
+ def test_pickle(self):
+ data = {'hello': 'bla'}
+ props = util.Properties(data)
+ for protocol in -1, 0, 1, 2:
+ print(protocol)
+ s = util.pickle.dumps(props, protocol)
+ p = util.pickle.loads(s)
+ assert props._data == p._data