dougtabuchi avatar dougtabuchi committed d15f599

move hashing keys test to test_cache

Comments (0)

Files changed (2)

tests/test_cache.py

 def teardown():
     import shutil
     shutil.rmtree('./cache', True)
+
+def test_key_too_long():
+    MAX_KEY_SIZE = 600
+    BIG_KEY = "*"*MAX_KEY_SIZE
+    cache = Cache('', data_dir='./cache', type='dbm', hash_keys=True)
+    cache.set_value(BIG_KEY, 24)
+    assert cache.has_key(BIG_KEY)
+    assert cache.get(BIG_KEY)==24
+    assert cache[BIG_KEY]==24
+    assert BIG_KEY in cache
+    cache.remove_value(BIG_KEY)
+    assert not cache.has_key(BIG_KEY)
+

tests/test_memcached.py

         assert "foo" not in cache
         cache.remove_value("test")
         assert not cache.has_key("test")
-
-
-def test_key_too_long():
-    MAX_KEY_SIZE = 600
-    BIG_KEY = "*"*MAX_KEY_SIZE
-    cache = Cache('', data_dir='./cache', url=mc_url, type='ext:memcached',
-                  hash_keys=True)
-    cache.set_value(BIG_KEY, 24)
-    assert cache.has_key(BIG_KEY)
-    assert cache.get(BIG_KEY)==24
-    assert cache[BIG_KEY]==24
-    assert BIG_KEY in cache
-    cache.remove_value(BIG_KEY)
-    assert not cache.has_key(BIG_KEY)
-
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.