diff options
author | Alex Tomkins <tomkins@darkzone.net> | 2016-11-22 23:39:20 +0000 |
---|---|---|
committer | Alex Tomkins <tomkins@darkzone.net> | 2016-12-04 23:15:37 +0000 |
commit | 346984ad51e74aafe0506f65cbef47d478ed4679 (patch) | |
tree | 10eeddcf39283865ab7cdffae778395068a20d22 | |
parent | 4621b2e9be6b0202640cf7b3c5acf628ce4075fc (diff) | |
download | pymemcache-346984ad51e74aafe0506f65cbef47d478ed4679.tar.gz |
Add a few more serde integration tests
- A string (will vary on Python version)
- Another unicode string
- A list (pickled)
- A defaultdict (pickled)
-rw-r--r-- | pymemcache/test/test_integration.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pymemcache/test/test_integration.py b/pymemcache/test/test_integration.py index ae45c56..796196a 100644 --- a/pymemcache/test/test_integration.py +++ b/pymemcache/test/test_integration.py @@ -13,6 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. +from collections import defaultdict import json import pytest import six @@ -249,9 +250,16 @@ def test_serde_serialization(client_class, host, port, socket_module): check(b'byte string') check(u'unicode string') + check('olé') + check(u'olé') check(1) check(123123123123123123123) check({'a': 'pickle'}) + check([u'one pickle', u'two pickle']) + testdict = defaultdict(int) + testdict[u'one pickle'] + testdict[b'two pickle'] + check(testdict) @pytest.mark.integration() |