def test_register_gui(): """Registering at run-time takes precedence over those from environment""" with no_guis(): os.environ["PYBLISHGUI"] = "second,third" logic.register_gui("first") print(logic.registered_guis()) assert logic.registered_guis() == ["first", "second", "third"]
def test_register_gui(): """Registering at run-time takes precedence over those from environment""" with no_guis(): os.environ["PYBLISHGUI"] = "second,third" logic.register_gui("first") print(logic.registered_guis()) assert logic.registered_guis() == ["first", "second", "third"] with no_guis(): os.environ["PYBLISH_GUI"] = "second,third" logic.register_gui("first") print(logic.registered_guis()) assert logic.registered_guis() == ["first", "second", "third"]
def no_guis(): os.environ.pop("PYBLISHGUI", None) for gui in logic.registered_guis(): logic.deregister_gui(gui) yield
def no_guis(): os.environ.pop("PYBLISHGUI", None) for gui in logic.registered_guis(): logic.deregister_gui(gui) yield