X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-python/blobdiff_plain/544362d741aaf137e307f41877ed86c63a938695..618cbc92aa4274a62296cd6ed417d8597f50bd05:/t/t-key.py diff --git a/t/t-key.py b/t/t-key.py index e81217e..c33ea72 100644 --- a/t/t-key.py +++ b/t/t-key.py @@ -169,10 +169,14 @@ class TestKeyFile (U.TestCase): me.assertRaises(TypeError, kf.bytype, 12345) me.assertRaises(C.KeyError, kf.byid, 0x12345678) + me.assertRaises(C.KeyError, kf.mergeline, "nowhere", 2, "") + ## The keyring should be readonly. me.assertRaises(C.KeyError, kf.newkey, 0x12345678, "fail") me.assertRaises(C.KeyError, setattr, k, "tag", "foo") me.assertRaises(C.KeyError, delattr, k, "tag") + me.assertRaises(C.KeyError, kf.mergeline, "notexist", 1, + "22222222:test integer,public:32519164 forever forever -") me.assertRaises(C.KeyError, setattr, k, "data", C.KeyDataString("foo")) def test_keywrite(me): @@ -204,6 +208,9 @@ class TestKeyFile (U.TestCase): del k.comment me.assertEqual(k.comment, None) + kf.mergeline("notexist", 1, + "22222222:test integer,public:32519164 forever forever -") + ###-------------------------------------------------------------------------- def keydata_equalp(kd0, kd1):