For example, I have a Selenium WebDriver and as part of my initialization I would like to check if I am able to instantiate it and start up browser.
I can't come up with a proper name. Is there any common-agreed practice, like naming methods with side effects to be verbs? Should it be one of these options, or something else?
def driver_works(): ... if driver_works(): pass
def does_driver_work(): ... if does_driver_work(): pass
def is_driver_working(): ... if driver_is_working(): pass
def driver_is_working(): ... if is_driver_working(): pass