diff options
| author | Michael Albinus | 2014-06-27 20:20:21 +0200 |
|---|---|---|
| committer | Michael Albinus | 2014-06-27 20:20:21 +0200 |
| commit | 453cac385fcfb8b20c685c8de554ec5cce8b3006 (patch) | |
| tree | 639acaa92792607755c6049ac331f176d7fea90c /test | |
| parent | b9d484082c664276a90586ffa44458edc49812f3 (diff) | |
| download | emacs-453cac385fcfb8b20c685c8de554ec5cce8b3006.tar.gz emacs-453cac385fcfb8b20c685c8de554ec5cce8b3006.zip | |
* automated/dbus-tests.el (dbus--test-register-service)
(dbus-test02-register-service-session): Replace `dbus-ping' calls
by `dbus-list-known-names'.
Fixes: debbugs:17858
Diffstat (limited to 'test')
| -rw-r--r-- | test/ChangeLog | 6 | ||||
| -rw-r--r-- | test/automated/dbus-tests.el | 10 |
2 files changed, 11 insertions, 5 deletions
diff --git a/test/ChangeLog b/test/ChangeLog index 3bd41a22964..76e9d3e8101 100644 --- a/test/ChangeLog +++ b/test/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2014-06-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | * automated/dbus-tests.el (dbus--test-register-service) | ||
| 4 | (dbus-test02-register-service-session): Replace `dbus-ping' calls | ||
| 5 | by `dbus-list-known-names'. (Bug#17858) | ||
| 6 | |||
| 1 | 2014-06-25 Stefan Monnier <monnier@iro.umontreal.ca> | 7 | 2014-06-25 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 8 | ||
| 3 | * automated/package-test.el (package-test-update-listing) | 9 | * automated/package-test.el (package-test-update-listing) |
diff --git a/test/automated/dbus-tests.el b/test/automated/dbus-tests.el index c9d9c72ec1d..1af5c77de53 100644 --- a/test/automated/dbus-tests.el +++ b/test/automated/dbus-tests.el | |||
| @@ -88,15 +88,15 @@ | |||
| 88 | 88 | ||
| 89 | ;; Register an own service. | 89 | ;; Register an own service. |
| 90 | (should (eq (dbus-register-service bus dbus-service-emacs) :primary-owner)) | 90 | (should (eq (dbus-register-service bus dbus-service-emacs) :primary-owner)) |
| 91 | (should (dbus-ping bus dbus-service-emacs 100)) | 91 | (should (member dbus-service-emacs (dbus-list-known-names bus))) |
| 92 | (should (eq (dbus-register-service bus dbus-service-emacs) :already-owner)) | 92 | (should (eq (dbus-register-service bus dbus-service-emacs) :already-owner)) |
| 93 | (should (dbus-ping bus dbus-service-emacs 100)) | 93 | (should (member dbus-service-emacs (dbus-list-known-names bus))) |
| 94 | 94 | ||
| 95 | ;; Unregister the service. | 95 | ;; Unregister the service. |
| 96 | (should (eq (dbus-unregister-service bus dbus-service-emacs) :released)) | 96 | (should (eq (dbus-unregister-service bus dbus-service-emacs) :released)) |
| 97 | (should-not (dbus-ping bus dbus-service-emacs 100)) | 97 | (should-not (member dbus-service-emacs (dbus-list-known-names bus))) |
| 98 | (should (eq (dbus-unregister-service bus dbus-service-emacs) :non-existent)) | 98 | (should (eq (dbus-unregister-service bus dbus-service-emacs) :non-existent)) |
| 99 | (should-not (dbus-ping bus dbus-service-emacs 100)) | 99 | (should-not (member dbus-service-emacs (dbus-list-known-names bus))) |
| 100 | 100 | ||
| 101 | ;; `dbus-service-dbus' is reserved for the BUS itself. | 101 | ;; `dbus-service-dbus' is reserved for the BUS itself. |
| 102 | (should-error (dbus-register-service bus dbus-service-dbus)) | 102 | (should-error (dbus-register-service bus dbus-service-dbus)) |
| @@ -109,7 +109,7 @@ | |||
| 109 | (dbus--test-register-service :session) | 109 | (dbus--test-register-service :session) |
| 110 | 110 | ||
| 111 | (let ((service "org.freedesktop.Notifications")) | 111 | (let ((service "org.freedesktop.Notifications")) |
| 112 | (when (dbus-ping :session service 100) | 112 | (when (member service (dbus-list-known-names :session)) |
| 113 | ;; Cleanup. | 113 | ;; Cleanup. |
| 114 | (dbus-ignore-errors (dbus-unregister-service :session service)) | 114 | (dbus-ignore-errors (dbus-unregister-service :session service)) |
| 115 | 115 | ||