Skip to content

Commit 3fc5c3d

Browse files
Adds new unit test
1 parent b915d93 commit 3fc5c3d

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/test_utils.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,20 @@
33

44

55
class TestUtils(TestCase):
6-
def test_cache(self):
6+
def test_cached_function(self):
77
@cached
88
def f(a, b):
99
return object()
1010

1111
self.assertEqual(f(1, 2), f(1, 2))
1212
self.assertNotEqual(f(1, 2), f(1, 3))
13+
14+
def test_cached_method(self):
15+
class C(object):
16+
@cached
17+
def f(self, a, b):
18+
return object()
19+
20+
c = C()
21+
self.assertEqual(c.f(1, 2), c.f(1, 2))
22+
self.assertNotEqual(c.f(1, 2), c.f(1, 3))

0 commit comments

Comments
 (0)