Simulating click events for testing

I’m wondering if bokeh has a framework for GUI testing, similar to what’s available for PyQt5, that can be used for testing within bokeh server using Python (no JS ideally).

For example, if I have a Circle glyph in a figure, I would like to simulate mouse click events on specific points in the glyph to test that my python callbacks are triggered. These callbacks may update another glyph, such as an Image, and I want to assert that the image is drawn correctly based on the clicks on the Circle glyph.

I looked into but it doesn’t seem to simulate mouse click events.