def METHOD_NAME(self):
    ctx_state.reset()
    result = run_cli(
        "somehost",
        path.join("tests", "deploy", "deploy_interdependent.py"),
        f'--chdir={path.join("tests", "deploy")}',
    )
    assert result.exit_code == 0, result.stdout
    # Check every operation had commands/changes - this ensures that each
    # combo (add/remove/add) always had changes.
    for host, ops in state.ops.items():
        for _, op in ops.items():
            assert len(op["commands"]) > 0