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.