summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Tomkins <tomkins@darkzone.net>2016-11-22 23:39:20 +0000
committerAlex Tomkins <tomkins@darkzone.net>2016-12-04 23:15:37 +0000
commit346984ad51e74aafe0506f65cbef47d478ed4679 (patch)
tree10eeddcf39283865ab7cdffae778395068a20d22
parent4621b2e9be6b0202640cf7b3c5acf628ce4075fc (diff)
downloadpymemcache-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.py8
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()