From 7a2f8202f0c35b3a3a65bafdca07253f66b9e642 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Mon, 23 Oct 2017 10:31:08 +0100
Subject: [PATCH] Tests for cache

---
 tests/test_cache.py | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/tests/test_cache.py b/tests/test_cache.py
index 42bb55f7b..cb643ae43 100644
--- a/tests/test_cache.py
+++ b/tests/test_cache.py
@@ -66,7 +66,18 @@ def test_clear():
     for i in range(sz):
         with pytest.raises(KeyError):
             c.get(i)
-    
+
+
+def test_getitem_setitem():
+    c = cache.Cache()
+    c['abc'] = 123
+    assert c.get('abc') == 123
+    c.put(123, 'abc')
+    assert c[123] == 'abc'
+
+    with pytest.raises(KeyError):
+        c['notakey']
+
 
 def test_getdefault():
     c = cache.Cache()
@@ -81,7 +92,7 @@ def test_getdefault():
         c.get('non_existent', 'default',        'badarg')
         c.get('non_existent', 'default', badarg='badarg')
         c.get('non_existent', 'badarg', default='default')
-        c.get('non_existent', default='default', badarg='badarg') 
+        c.get('non_existent', default='default', badarg='badarg')
 
 
 def test_expiry():
-- 
GitLab