summaryrefslogtreecommitdiff
path: root/test/lisp/net/dbus-tests.el
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2020-10-29 16:56:40 +0100
committerMichael Albinus <michael.albinus@gmx.de>2020-10-29 16:56:40 +0100
commit372739b4069dee1911606817cf962b6ff8b49bac (patch)
tree767691f795641c7f9622a8bedfb921e05f3e2aed /test/lisp/net/dbus-tests.el
parentf5e080fb1f90f74cd43ff1fa46280a107fbf7757 (diff)
downloademacs-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.el15
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)))