2
0
Эх сурвалжийг харах

Added a test for multiple memcached servers in LOCATION.

Ed Morley 8 жил өмнө
parent
commit
c8058dc241
1 өөрчлөгдсөн 10 нэмэгдсэн , 0 устгасан
  1. 10 0
      tests/cache/tests.py

+ 10 - 0
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