diff --git a/test/ganeti.jqueue_unittest.py b/test/ganeti.jqueue_unittest.py
index ab6ce2225cc0db65d379602f560875b4b4aec002..2a7b61c3b41f214010a95bec33359048d1772ef9 100755
--- a/test/ganeti.jqueue_unittest.py
+++ b/test/ganeti.jqueue_unittest.py
@@ -275,6 +275,10 @@ class TestQueuedOpCode(unittest.TestCase):
 
 
 class TestQueuedJob(unittest.TestCase):
+  def test(self):
+    self.assertRaises(errors.GenericError, jqueue._QueuedJob,
+                      None, 1, [])
+
   def testDefaults(self):
     job_id = 4260
     ops = [
@@ -294,6 +298,10 @@ class TestQueuedJob(unittest.TestCase):
       self.assertEqual(len(job.ops), len(ops))
       self.assert_(compat.all(inp.__getstate__() == op.input.__getstate__()
                               for (inp, op) in zip(ops, job.ops)))
+      self.assertRaises(errors.OpExecError, job.GetInfo,
+                        ["unknown-field"])
+      self.assertEqual(job.GetInfo(["summary"]),
+                       [[op.input.Summary() for op in job.ops]])
 
     job1 = jqueue._QueuedJob(None, job_id, ops)
     _Check(job1)