diff --git a/tests/cache/tests.py b/tests/cache/tests.py index c5fb42f476..f31b3e1957 100644 --- a/tests/cache/tests.py +++ b/tests/cache/tests.py @@ -1156,6 +1156,16 @@ memcached_excluded_caches = {'cull', 'zero_cull'} class BaseMemcachedTests(BaseCacheTests): + def test_location_multiple_servers(self): + locations = [ + ['server1.tld', 'server2:11211'], + 'server1.tld;server2:11211', + ] + for location in locations: + params = {'BACKEND': self.base_params['BACKEND'], 'LOCATION': location} + with self.settings(CACHES={'default': params}): + self.assertEqual(cache._servers, ['server1.tld', 'server2:11211']) + def test_invalid_key_characters(self): """ On memcached, we don't introduce a duplicate key validation