Source code for ewoks.tests.utils

from contextlib import contextmanager
from typing import Any


[docs] def has_default_input(node: dict, input_name: str, value: Any) -> bool: for default_input in node["default_inputs"]: if default_input["name"] == input_name: return default_input["value"] == value else: return False
[docs] @contextmanager def no_widget_registry(): try: yield finally: from orangecontrib.ewoksnowidget import global_cleanup_ewoksnowidget global_cleanup_ewoksnowidget()