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