From 78b3a3a8c4fb8f7a326c0e0a349549c88041def9 Mon Sep 17 00:00:00 2001 From: Andrew Bettison Date: Mon, 29 Apr 2013 16:00:17 +0930 Subject: [PATCH] Add keyring test case (combined PINs) --- tests/keyring | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/keyring b/tests/keyring index 8004f11c..630a1ebf 100755 --- a/tests/keyring +++ b/tests/keyring @@ -105,6 +105,24 @@ test_KeyringPinIdentityPinless() { assert_keyring_list 0 } +doc_KeyringPinIdentityPin="Keyring PIN with identity PINs" +test_KeyringPinIdentityPin() { + executeOk_servald keyring add --keyring-pin=yellow 'duck' + executeOk_servald keyring add --keyring-pin=yellow 'chicken' + executeOk_servald keyring list + assert_keyring_list 0 + executeOk_servald keyring list --keyring-pin=yellow + assert_keyring_list 0 + executeOk_servald keyring list --keyring-pin=yellow --entry-pin=duck + assert_keyring_list 1 + executeOk_servald keyring list --keyring-pin=yellow --entry-pin=chicken + assert_keyring_list 1 + executeOk_servald keyring list --keyring-pin=yellow --entry-pin=duck --entry-pin=chicken + assert_keyring_list 2 + executeOk_servald keyring list --entry-pin=duck --entry-pin=chicken + assert_keyring_list 0 +} + doc_KeyringAutoCreate="Starting a server with no keyring creates a valid identity" test_KeyringAutoCreate() { start_servald_server