Ejemplo n.º 1
0
def get_milestone_from_name(repo: Repository, create_missing: bool,
                            name: str) -> Optional[Milestone]:
    return search_for_object(
        repo.get_milestones(),
        name,
        create_missing=create_missing,
        object_name="milestone",
        create=lambda: repo.create_milestone(title=name),
        get_name=lambda obj: obj.title,
    )
Ejemplo n.º 2
0
def assert_baseline(repo: Repository):
    milestone_data = list(repo.get_milestones(state="all"))

    check_data = {milestone["title"]: milestone for milestone in BASELINE}

    compare_milestone_data(actual=milestone_data, expected=check_data)