Fix creation of Secret Service items in auth-source
commit01120ec3d2eecd11e23f008feed020def7ea0e88
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 16 May 2018 09:22:51 +0000 (16 11:22 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 16 May 2018 09:22:51 +0000 (16 11:22 +0200)
tree0019f45ca3f7d35d8131abb6733a729e26cf08e9
parent4c3cd27df9c0735d907813a8c16a87acc54b9edc
Fix creation of Secret Service items in auth-source

* lisp/auth-source.el (auth-source-secrets-create): Use ´apply'.
(auth-source-secrets-saver): Handle `auth-source-save-behavior'
equal t.

* lisp/net/secrets.el (secrets-get-items): Do not call
`secrets-open-session' here ...
(top): ... but here.

* test/lisp/auth-source-tests.el
(auth-source-test-secrets-create-secret): Bind
`auth-source-save-behavior' to t.  Cleanup.

* test/lisp/net/secrets-tests.el (secrets-test00-availability):
After loading secets.el, a session is already opened.
(secrets-test02-collections, secrets-test03-items)
(secrets-test04-search): Open a new session.
lisp/auth-source.el
lisp/net/secrets.el
test/lisp/auth-source-tests.el
test/lisp/net/secrets-tests.el