Esempio n. 1
0
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))
Esempio n. 2
0
def main():
    print(runbook_json(DslWhileLoopRunbook))
Esempio n. 3
0
def main():
    print(runbook_json(DslSetVariableTask))
Esempio n. 4
0
def main():
    print(runbook_json(DslDefaultEndpoint))
Esempio n. 5
0
def main():
    print(runbook_json(DslSimpleRunbook))
Esempio n. 6
0
def main():
    print(runbook_json(DslInputRunbook))
Esempio n. 7
0
def main():
    print(runbook_json(DslParallelRunbook))
Esempio n. 8
0
def main():
    print(runbook_json(DslHTTPTask))
Esempio n. 9
0
def main():
    print(runbook_json(DslConfirmRunbook))
Esempio n. 10
0
def main():
    print(runbook_json(DslLogsCleanupRunbook))
Esempio n. 11
0
def main():
    print(runbook_json(DslVMOperationsRunbook))
Esempio n. 12
0
def main():
    print(runbook_json(DslEntityStatsRunbook))
Esempio n. 13
0
def main():
    print(runbook_json(DslRunbookWithVariables))
Esempio n. 14
0
def main():
    print(runbook_json(DslDecisionRunbook))
Esempio n. 15
0
def main():
    print(runbook_json(DslExistingEndpoint))