diff --git a/test/ganeti.rapi.rlib2_unittest.py b/test/ganeti.rapi.rlib2_unittest.py
index 2807a3b9da0de782da48dd977392948ecf648376..fb168d5af78e7348887e3892085b61a2abb25d15 100755
--- a/test/ganeti.rapi.rlib2_unittest.py
+++ b/test/ganeti.rapi.rlib2_unittest.py
@@ -1320,6 +1320,9 @@ class TestParseInstanceReinstallRequest(testutils.GanetiTestCase):
     self.assertEqual(ops[1].os_type, "linux1")
     self.assertFalse(ops[1].osparams)
 
+  def testErrors(self):
+    self.assertRaises(http.HttpBadRequest, self.Parse, "foo", "not a dictionary")
+
 
 class TestGroupRename(unittest.TestCase):
   def test(self):