pytest_wdl/executors/__init__.py
def run_workflow(
        self,
        wdl_path: Path,
        inputs: Optional[dict] = None,
        expected: Optional[dict] = None,
        **kwargs
    ) -> dict:
        """
        Run a WDL workflow on given inputs, and check that the output matches
        given expected values.

        Args:
            wdl_path: The WDL script to execute.
            inputs: Object that will be serialized to JSON and provided to Cromwell
                as the workflow inputs.
            expected: Dict mapping output parameter names to expected values.
            kwargs: Additional executor-specific keyword arguments (mostly for
                debugging)

        Returns:
            Dict of outputs.

        Raises:
            ExecutionFailedError: if there was an error executing the workflow
            AssertionError: if the actual outputs don't match the expected outputs
        """

        Run a WDL workflow on given inputs, and check that the output matches
        given expected values.

        Args:
            wdl_path: The WDL script to execute.
            inputs: Object that will be serialized to JSON and provided to Cromwell
                as the workflow inputs.
            expected: Dict mapping output parameter names to expected values.
            kwargs: Additional executor-specific keyword arguments (mostly for
                debugging)

        Returns:
            Dict of outputs.

        Raises:
            ExecutionFailedError: if there was an error executing the workflow
            AssertionError: if the actual outputs don't match the expected outputs
        
Run a WDL workflow on given inputs, and check that the output matches
given expected values.
Run a WDL workflow on given inputs and check that the output matches given expected values .
def run_workflow(
        self,
        wdl_path: Path,
        inputs: Optional[dict] = None,
        expected: Optional[dict] = None,
        **kwargs
    ) -> dict:
def run_workflow ( self , wdl_path : Path , inputs : Optional [ dict ] = None , expected : Optional [ dict ] = None , ** kwargs ) -> dict :
Run a WDL workflow on given inputs, and check that the output matches
given expected values.
Run a WDL workflow on given inputs and check that the output matches given expected values .
"""
        Run a WDL workflow on given inputs, and check that the output matches
        given expected values.

        Args:
            wdl_path: The WDL script to execute.
            inputs: Object that will be serialized to JSON and provided to Cromwell
                as the workflow inputs.
            expected: Dict mapping output parameter names to expected values.
            kwargs: Additional executor-specific keyword arguments (mostly for
                debugging)

        Returns:
            Dict of outputs.

        Raises:
            ExecutionFailedError: if there was an error executing the workflow
            AssertionError: if the actual outputs don't match the expected outputs
        """
Dict of outputs.
Dict of outputs .
if there was an error executing the workflow
if there was an error executing the workflow
ExecutionFailedError
if the actual outputs don't match the expected outputs
if the actual outputs don ' t match the expected outputs
AssertionError
self
wdl_path
Path
The WDL script to execute.
The WDL script to execute .
inputs
Optional[dict]
Object that will be serialized to JSON and provided to Cromwell
as the workflow inputs.
Object that will be serialized to JSON and provided to Cromwell as the workflow inputs .
expected
Optional[dict]
Dict mapping output parameter names to expected values.
Dict mapping output parameter names to expected values .
kwargs
Additional executor-specific keyword arguments (mostly for
debugging)
Additional executor - specific keyword arguments ( mostly for debugging )