summaryrefslogtreecommitdiff
path: root/larch/refcountstore_tests.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2013-11-06 20:35:12 +0000
committerLars Wirzenius <liw@liw.fi>2013-11-06 20:35:12 +0000
commit95bdc966cf8abe4e79ce32a8accd2e323b487cc1 (patch)
tree68718f614ffe84d1ac0b697b5badaab2199c07f6 /larch/refcountstore_tests.py
parent267b049865cc239e98847ea013dd9c88abe3f8e6 (diff)
parent1d31b862b1f0fc6732d0c2811b7775025039db89 (diff)
downloadlarch-95bdc966cf8abe4e79ce32a8accd2e323b487cc1.tar.gz
Merge branch 'liw/refcount-keyerror'
Diffstat (limited to 'larch/refcountstore_tests.py')
-rw-r--r--larch/refcountstore_tests.py15
1 files changed, 2 insertions, 13 deletions
diff --git a/larch/refcountstore_tests.py b/larch/refcountstore_tests.py
index f4f4ed1..c38f120 100644
--- a/larch/refcountstore_tests.py
+++ b/larch/refcountstore_tests.py
@@ -68,17 +68,6 @@ class RefcountStoreTests(unittest.TestCase):
self.rs.set_refcount(123, 1)
self.assertEqual(self.rs.get_refcount(123), 1)
- def test_does_not_set_refcount_if_zero(self):
- self.rs.set_refcount(123, 0)
- self.assertFalse(123 in self.rs.refcounts)
- self.assertEqual(self.rs.get_refcount(123), 0)
-
- def test_removes_refcount_that_drops_to_zero(self):
- self.rs.set_refcount(123, 1)
- self.rs.set_refcount(123, 0)
- self.assertFalse(123 in self.rs.refcounts)
- self.assertEqual(self.rs.get_refcount(123), 0)
-
def test_updates_refcount(self):
self.rs.set_refcount(123, 1)
self.rs.set_refcount(123, 2)
@@ -102,8 +91,8 @@ class RefcountStoreTests(unittest.TestCase):
refs = range(2048)
for ref in refs:
self.rs.set_refcount(ref, ref)
- encoded = larch.refcountstore.encode_refcounts(self.rs.refcounts,
- 0, 1024)
+ encoded = larch.refcountstore.encode_refcounts(
+ self.rs.refcounts, 0, 1024, range(1024))
decoded = larch.refcountstore.decode_refcounts(encoded)
self.assertEqual(decoded, [(x, x) for x in refs[:1024]])