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.