# # # add_file "tests/duplicate_key_id/local_name.lua" # content [3f0d8c967b6e19f429a05df037eacbcca38db735] # # patch "tests/duplicate_key_id/__driver__.lua" # from [66ef2ab9ba1bfe2aa24bec1d651812265097ff58] # to [8baf8aae903c82675392ef90d27135c3609b806f] # ============================================================ --- tests/duplicate_key_id/local_name.lua 3f0d8c967b6e19f429a05df037eacbcca38db735 +++ tests/duplicate_key_id/local_name.lua 3f0d8c967b6e19f429a05df037eacbcca38db735 @@ -0,0 +1,9 @@ +function get_local_key_name(identity) + if identity.id == "46ec58576f9e4f34a9eede521422aa5fd299dc50" then + return "my_key" -- standard testsuite key + elseif identity.id == "79f52f125f27f828cc4dd6831ee94f33876a2658" then + return "their_key" -- loaded from bad_test_key + else + return "unknown" + end +end ============================================================ --- tests/duplicate_key_id/__driver__.lua 66ef2ab9ba1bfe2aa24bec1d651812265097ff58 +++ tests/duplicate_key_id/__driver__.lua 8baf8aae903c82675392ef90d27135c3609b806f @@ -11,3 +11,7 @@ check(qgrep("Duplicate Key: address@hidden check(mtn("ls", "keys"), 0, false, true) check(qgrep("Duplicate Key: address@hidden", "stderr")) + +check(get("local_name.lua")) +check(mtn("ls", "keys", "--rcfile", "local_name.lua"), 0, false, true) +check(not qgrep("Duplicate Key:", "stderr"))