# project add <project_name2> # project add <project_name3> # project add <project_name21> # project add <project_name22> # project add <project_name23> # project add <project_name221> # project add <project_name222> # project add <project_name223> # project add <project_name2211> # project add <project_name2212> # project show <project_name22> # <check output> plan_app = sys.argv[1] + "/../build/plant" plan_name = str(uuid.uuid4()) plan_file_add(plan_name) project_name1 = str(uuid.uuid4())[:23] project_name2 = str(uuid.uuid4())[:23] project_name3 = str(uuid.uuid4())[:23] project_name21 = str(uuid.uuid4())[:23] project_name22 = str(uuid.uuid4())[:23] project_name23 = str(uuid.uuid4())[:23] project_name221 = str(uuid.uuid4())[:23] project_name222 = str(uuid.uuid4())[:23] project_name223 = str(uuid.uuid4())[:23] project_name2211 = str(uuid.uuid4())[:23] project_name2212 = str(uuid.uuid4())[:23] check_string = (common_func.table_header() + common_func.create_project_str(4, 1, project_name22, 3, 3) + common_func.create_project_str(5, 2, project_name221, 2, 2) + common_func.create_project_str(6, 3, project_name2211, 0, 0) +
import sys from common_func import plan_file_add, plant_issue, plant_check, remove_created_plans # Check the current plan command after switch # Test: # plan add <plan_name1> # plan add <plan_name2> # plan switch <plan_name1> # plan current # <check output, plan_name1> # Define main variables plan_app = sys.argv[1] + "/../build/plant" plan_name1 = str(uuid.uuid4()) plan_file_add(plan_name1) plan_name2 = str(uuid.uuid4()) plan_file_add(plan_name2) check_string = ("Plan: \"" + plan_name1 + "\"\n") # Run all the process and check output plant_issue([plan_app, "plan", "add", plan_name1]) plant_issue([plan_app, "plan", "add", plan_name2]) plant_issue([plan_app, "plan", "switch", plan_name1]) plant_check([plan_app, "plan", "current"], check_string) # Remove plan files remove_created_plans() sys.exit(0)