diff options
author | Michael Albinus <michael.albinus@gmx.de> | 2020-10-29 16:56:40 +0100 |
---|---|---|
committer | Michael Albinus <michael.albinus@gmx.de> | 2020-10-29 16:56:40 +0100 |
commit | 372739b4069dee1911606817cf962b6ff8b49bac (patch) | |
tree | 767691f795641c7f9622a8bedfb921e05f3e2aed /test/lisp/net/dbus-tests.el | |
parent | f5e080fb1f90f74cd43ff1fa46280a107fbf7757 (diff) | |
download | emacs-372739b4069dee1911606817cf962b6ff8b49bac.tar.gz emacs-372739b4069dee1911606817cf962b6ff8b49bac.tar.bz2 emacs-372739b4069dee1911606817cf962b6ff8b49bac.zip |
Handle several children of PATH in dbus-managed-objects-handler
* lisp/net/dbus.el (dbus-managed-objects-handler): Handle several
children of PATH. (Bug#44298)
* src/dbusbind.c (xd_signature, xd_append_arg): Check object path.
* test/lisp/net/dbus-tests.el (dbus-test09-get-managed-objects):
Tag it :expensive-test. Remove superfluous check.
Diffstat (limited to 'test/lisp/net/dbus-tests.el')
-rw-r--r-- | test/lisp/net/dbus-tests.el | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/test/lisp/net/dbus-tests.el b/test/lisp/net/dbus-tests.el index 3bb2264defb..d630f80706e 100644 --- a/test/lisp/net/dbus-tests.el +++ b/test/lisp/net/dbus-tests.el @@ -125,7 +125,6 @@ (should-error (dbus-check-arguments :session dbus--test-service :object-path) :type 'wrong-type-argument) - ;; Raises an error on stderr. (should-error (dbus-check-arguments :session dbus--test-service :object-path "string") :type 'dbus-error) @@ -1891,6 +1890,7 @@ The argument EXPECTED-ARGS is a list of expected arguments for the method." (ert-deftest dbus-test09-get-managed-objects () "Check `dbus-get-all-managed-objects'." + :tags '(:expensive-test) (skip-unless dbus--test-enabled-session-bus) (dbus-ignore-errors (dbus-unregister-service :session dbus--test-service)) (dbus-register-service :session dbus--test-service) @@ -1901,7 +1901,8 @@ The argument EXPECTED-ARGS is a list of expected arguments for the method." (path3 (concat dbus--test-path "/path3"))) (should-not - (dbus-get-all-managed-objects :session dbus--test-service dbus--test-path)) + (dbus-get-all-managed-objects + :session dbus--test-service dbus--test-path)) (should (equal @@ -1913,13 +1914,6 @@ The argument EXPECTED-ARGS is a list of expected arguments for the method." (should (equal - (dbus-get-property - :session dbus--test-service path1 dbus--test-interface - "Property1") - "Simple string one.")) - - (should - (equal (dbus-register-property :session dbus--test-service path2 dbus--test-interface "Property1" :readwrite "Simple string two.") @@ -1955,7 +1949,8 @@ The argument EXPECTED-ARGS is a list of expected arguments for the method." "Property1") "Simple string three.")) - (let ((result (dbus-get-all-managed-objects :session dbus--test-service dbus--test-path))) + (let ((result (dbus-get-all-managed-objects + :session dbus--test-service dbus--test-path))) (should (= 3 (length result))) |