def repurchase(period: int, environment: str, project_id: str, product: str) -> None: """ :param period: 1 :param environment: test/qa :param project_id: str :param product: str, 'jfx_sin,jfx_mul,rmkj,jfq,ckshd,cwshd,wxjk' :return: None """ if product == "wxjk": for i in range(0, 6): Universal.overdue(period + i, environment, project_id, 1) Universal._run_swap_task(product, environment) elif product == "jfx_mul": for i in range(0, 3): Universal.overdue(period + i, environment, project_id, 6) Universal._run_swap_task(product, environment) elif product == "rmkj": for i in range(0, 2): Universal.overdue(period + i, environment, project_id, 1) Universal._run_swap_task(product, environment) else: Universal.overdue(period, environment, project_id, 3) Universal._run_swap_task(product, environment) Universal.overdue(period, environment, project_id, 94) Universal.overdue(period + 1, environment, project_id, 3) Universal._run_swap_task(product, environment) Assert.check_swap(period, environment, project_id, False)
def compensation(period: int, environment: str, project_id: str, product: str) -> None: """ :param period: 1 :param environment: test/qa :param project_id: str :param product: str, 'jfx_sin,jfx_mul,rmkj,jfq,ckshd,cwshd,wxjk' :return: None """ if product == "wxjk": Universal.overdue(period, environment, project_id, 1) elif product == "jfx_mul": Universal.overdue(period, environment, project_id, 6) else: Universal.overdue(period, environment, project_id, 3) Universal._run_swap_task(product, environment) Assert.check_swap(period, environment, project_id)