summaryrefslogtreecommitdiff
path: root/summainlib_tests.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-06-11 19:58:51 +0100
committerLars Wirzenius <liw@liw.fi>2011-06-11 19:58:51 +0100
commitad2e3859dc0b8f592cb8648e682b70b0bc383a40 (patch)
tree061c776e2694fd5e470f0779715a64bc029a6020 /summainlib_tests.py
parent2eeeab33559b26c842f063bd193e374c10cfa8c9 (diff)
downloadsummain-ad2e3859dc0b8f592cb8648e682b70b0bc383a40.tar.gz
Catch unknown field names.
Diffstat (limited to 'summainlib_tests.py')
-rw-r--r--summainlib_tests.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/summainlib_tests.py b/summainlib_tests.py
index 6fe7549..4121fd8 100644
--- a/summainlib_tests.py
+++ b/summainlib_tests.py
@@ -97,6 +97,10 @@ class FilesystemObjectTests(unittest.TestCase):
md5=FakeChecksummer(),
open_file=FakeOpenFile(),
readlink=FakeReadlink(self))
+
+ def test_raises_keyerror_for_unknown_field(self):
+ self.assertRaises(KeyError, self.new('foo').__getitem__,
+ 'UNKNOWNHASH')
def test_formats_simple_name_identically(self):
self.assertEqual(self.new('foo')['Name'], 'foo')