def _test_runbook_json(Runbook, json_file): """ Test the generated json for a runbook agains known output """ print("JSON compilation test for {}".format(Runbook.action_name)) dir_path = os.path.dirname(os.path.realpath(__file__)) file_path = os.path.join(dir_path, json_file) generated_json = runbook_json(Runbook) known_json = open(file_path).read() assert generated_json == known_json print("JSON compilation successful for {}".format(Runbook.action_name))
def main(): print(runbook_json(DslWhileLoopRunbook))
def main(): print(runbook_json(DslSetVariableTask))
def main(): print(runbook_json(DslDefaultEndpoint))
def main(): print(runbook_json(DslSimpleRunbook))
def main(): print(runbook_json(DslInputRunbook))
def main(): print(runbook_json(DslParallelRunbook))
def main(): print(runbook_json(DslHTTPTask))
def main(): print(runbook_json(DslConfirmRunbook))
def main(): print(runbook_json(DslLogsCleanupRunbook))
def main(): print(runbook_json(DslVMOperationsRunbook))
def main(): print(runbook_json(DslEntityStatsRunbook))
def main(): print(runbook_json(DslRunbookWithVariables))
def main(): print(runbook_json(DslDecisionRunbook))
def main(): print(runbook_json(DslExistingEndpoint))