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, )
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)