Commit 533a836f authored by Sean Bleier's avatar Sean Bleier

Add test to show declaring pickle version doesn't transfer to serializer.

parent 199c3230
...@@ -7,8 +7,6 @@ try: ...@@ -7,8 +7,6 @@ try:
except ImportError: except ImportError:
from django.test.utils import override_settings from django.test.utils import override_settings
from redis_cache.connection import pool
from tests.testapp.tests.base_tests import SetupMixin from tests.testapp.tests.base_tests import SetupMixin
...@@ -84,7 +82,28 @@ class BaseSerializerTestCase(SetupMixin, TestCase): ...@@ -84,7 +82,28 @@ class BaseSerializerTestCase(SetupMixin, TestCase):
'DB': 1, 'DB': 1,
'PASSWORD': 'yadayada', 'PASSWORD': 'yadayada',
'PARSER_CLASS': 'redis.connection.HiredisParser', 'PARSER_CLASS': 'redis.connection.HiredisParser',
'PICKLE_VERSION': -1, 'PICKLE_VERSION': 1,
'SERIALIZER_CLASS': 'redis_cache.serializers.PickleSerializer'
},
},
})
class PickleSerializerTestCase(BaseSerializerTestCase):
converts_tuple_to_list = False
serializes_objects = True
def test_pickle_version(self):
self.assertEqual(self.cache.serializer.pickle_version, 1)
@override_settings(CACHES={
'default': {
'BACKEND': 'redis_cache.RedisCache',
'LOCATION': LOCATION,
'OPTIONS': {
'DB': 1,
'PASSWORD': 'yadayada',
'PARSER_CLASS': 'redis.connection.HiredisParser',
'PICKLE_VERSION': 1,
'SERIALIZER_CLASS': 'redis_cache.serializers.JSONSerializer' 'SERIALIZER_CLASS': 'redis_cache.serializers.JSONSerializer'
}, },
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment