def test_get_merge_body_empty(pull_request: queries.PullRequest) -> None: pull_request.body = "hello world" actual = get_merge_body( V1( version=1, merge=Merge( method=MergeMethod.squash, message=MergeMessage(body=MergeBodyStyle.empty), ), ), pull_request, ) expected = dict(merge_method="squash", commit_message="") assert actual == expected
def test_get_merge_body_strip_html_comments(pull_request: queries.PullRequest, original: str, stripped: str) -> None: pull_request.body = "hello <!-- testing -->world" actual = get_merge_body( V1( version=1, merge=Merge( method=MergeMethod.squash, message=MergeMessage(body=MergeBodyStyle.pull_request_body, strip_html_comments=True), ), ), pull_request, ) expected = dict(merge_method="squash", commit_message="hello world") assert actual == expected
def test_pr_get_merge_body_full(pull_request: queries.PullRequest) -> None: actual = get_merge_body( V1( version=1, merge=Merge( method=MergeMethod.squash, message=MergeMessage( title=MergeTitleStyle.pull_request_title, body=MergeBodyStyle.pull_request_body, include_pr_number=True, ), ), ), pull_request, ) expected = dict( merge_method="squash", commit_title=pull_request.title + f" (#{pull_request.number})", commit_message=pull_request.body, ) assert actual == expected
def test_pr_get_merge_body_empty(pull_request: queries.PullRequest) -> None: actual = get_merge_body( V1(version=1, merge=Merge(method=MergeMethod.squash)), pull_request ) expected = dict(merge_method="squash") assert actual == expected