pytest_wdl/executors/__init__.py
def _validate_outputs(
        cls: "Executor", outputs: dict, expected: dict, target: str
    ) -> None:
        """
        Validate expected and actual outputs are equal.

        Args:
            outputs: Actual outputs
            expected: Expected outputs
            target: Execution target (i.e. workflow name)

        Raises:
            AssertionError
        """
        for name, expected_value in expected.items():
            key = f"{target}.{name}"
            if key not in outputs:
                raise AssertionError(f"Workflow did not generate output {key}")
            cls._compare_output_values(expected_value, outputs[key], key)

        Validate expected and actual outputs are equal.

        Args:
            outputs: Actual outputs
            expected: Expected outputs
            target: Execution target (i.e. workflow name)

        Raises:
            AssertionError
        
Validate expected and actual outputs are equal.
Args:
outputs: Actual outputs
expected: Expected outputs
target: Execution target


Validate expected and actual outputs are equal . Args : outputs : Actual outputs expected : Expected outputs target : Execution target
def _validate_outputs(
        cls: "Executor", outputs: dict, expected: dict, target: str
    ) -> None:
        for name, expected_value in expected.items():
            key = f"{target}.{name}"
            if key not in outputs:
                raise AssertionError(f"Workflow did not generate output {key}")
            cls._compare_output_values(expected_value, outputs[key], key)
def _validate_outputs ( cls : "Executor" , outputs : dict , expected : dict , target : str ) -> None : for name , expected_value in expected . items ( ) : key = f"{target}.{name}" if key not in outputs : raise AssertionError ( f"Workflow did not generate output {key}" ) cls . _compare_output_values ( expected_value , outputs [ key ] , key )
Validate expected and actual outputs are equal.
Validate expected and actual outputs are equal .
"""
        Validate expected and actual outputs are equal.

        Args:
            outputs: Actual outputs
            expected: Expected outputs
            target: Execution target (i.e. workflow name)

        Raises:
            AssertionError
        """
cls
"Executor"
outputs
dict
expected
dict
target
str