コード例 #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))
コード例 #2
0
def main():
    print(runbook_json(DslWhileLoopRunbook))
コード例 #3
0
def main():
    print(runbook_json(DslSetVariableTask))
コード例 #4
0
def main():
    print(runbook_json(DslDefaultEndpoint))
コード例 #5
0
def main():
    print(runbook_json(DslSimpleRunbook))
コード例 #6
0
def main():
    print(runbook_json(DslInputRunbook))
コード例 #7
0
ファイル: parallel.py プロジェクト: tuxtof/calm-dsl
def main():
    print(runbook_json(DslParallelRunbook))
コード例 #8
0
def main():
    print(runbook_json(DslHTTPTask))
コード例 #9
0
ファイル: confirm_task.py プロジェクト: tuxtof/calm-dsl
def main():
    print(runbook_json(DslConfirmRunbook))
コード例 #10
0
def main():
    print(runbook_json(DslLogsCleanupRunbook))
コード例 #11
0
def main():
    print(runbook_json(DslVMOperationsRunbook))
コード例 #12
0
ファイル: entity_stats.py プロジェクト: tuxtof/calm-dsl
def main():
    print(runbook_json(DslEntityStatsRunbook))
コード例 #13
0
def main():
    print(runbook_json(DslRunbookWithVariables))
コード例 #14
0
ファイル: decision_task.py プロジェクト: tuxtof/calm-dsl
def main():
    print(runbook_json(DslDecisionRunbook))
コード例 #15
0
ファイル: existing_endpoint.py プロジェクト: tuxtof/calm-dsl
def main():
    print(runbook_json(DslExistingEndpoint))