cherrypy.test.test_bus module¶
Publish-subscribe bus tests.
-
cherrypy.test.test_bus.
test_builtin_channels
(bus, listener)[source]¶ Test that built-in channels trigger corresponding listeners.
-
cherrypy.test.test_bus.
test_custom_channels
(bus, listener)[source]¶ Test that custom pub-sub channels work as built-in ones.
-
cherrypy.test.test_bus.
test_exit
(bus, listener, log_tracker)[source]¶ Test that bus exit sequence is correct.
-
cherrypy.test.test_bus.
test_graceful
(bus, listener, log_tracker)[source]¶ Test that bus graceful state triggers all listeners.
-
cherrypy.test.test_bus.
test_listener_errors
(bus, listener)[source]¶ Test that unhandled exceptions raise channel failures.
-
cherrypy.test.test_bus.
test_log
(bus, log_tracker)[source]¶ Test that bus messages and errors are logged.
-
cherrypy.test.test_bus.
test_start
(bus, listener, log_tracker)[source]¶ Test that bus start sequence calls all listeners.
-
cherrypy.test.test_bus.
test_start_with_callback
(bus)[source]¶ Test that callback fires on bus start.