summaryrefslogtreecommitdiff
path: root/obnamlib/fmt_ga/leaf_tests.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2017-06-11 18:27:14 +0300
committerLars Wirzenius <liw@liw.fi>2017-06-13 19:39:33 +0300
commitbfaa23c896df72b8b34ad70c723d05a206a56c19 (patch)
treef32cd3cebbc6190efa8507b444b2d0629baf1187 /obnamlib/fmt_ga/leaf_tests.py
parent761c367c9d2a101fc92b225cc234f1da5d28f4bf (diff)
downloadobnam-bfaa23c896df72b8b34ad70c723d05a206a56c19.tar.gz
Fix: Make "obnam forget" for GA delete unused chunks
Diffstat (limited to 'obnamlib/fmt_ga/leaf_tests.py')
-rw-r--r--obnamlib/fmt_ga/leaf_tests.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/obnamlib/fmt_ga/leaf_tests.py b/obnamlib/fmt_ga/leaf_tests.py
index 6c5f2903..30324dd2 100644
--- a/obnamlib/fmt_ga/leaf_tests.py
+++ b/obnamlib/fmt_ga/leaf_tests.py
@@ -1,4 +1,4 @@
-# Copyright 2016 Lars Wirzenius
+# Copyright 2016-2017 Lars Wirzenius
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -52,6 +52,12 @@ class CowLeafTests(unittest.TestCase):
leaf.insert('foo', 'bar')
self.assertEqual(leaf.keys(), ['foo'])
+ def test_removes_key(self):
+ leaf = obnamlib.CowLeaf()
+ leaf.insert('foo', 'bar')
+ leaf.remove('foo')
+ self.assertEqual(leaf.keys(), [])
+
def test_dict_round_trip(self):
leaf = obnamlib.CowLeaf()
leaf.insert('foo', 'bar')