Show More
@@ -1084,16 +1084,41 b' class TestPullrequestsControllerDelete(o' | |||
|
1084 | 1084 | response.mustcontain(no=['Confirm to delete this pull request']) |
|
1085 | 1085 | |
|
1086 | 1086 | def test_delete_comment_returns_404_if_comment_does_not_exist( |
|
1087 | self, autologin_user, pr_util, user_admin): | |
|
1087 | self, autologin_user, pr_util, user_admin, csrf_token, xhr_header): | |
|
1088 | 1088 | |
|
1089 | 1089 | pull_request = pr_util.create_pull_request( |
|
1090 | 1090 | author=user_admin.username, enable_notifications=False) |
|
1091 | 1091 | |
|
1092 |
self.app. |
|
|
1092 | self.app.post( | |
|
1093 | route_path( | |
|
1093 | 1094 | 'pullrequest_comment_delete', |
|
1094 | 1095 | repo_name=pull_request.target_repo.scm_instance().name, |
|
1095 | 1096 | pull_request_id=pull_request.pull_request_id, |
|
1096 |
comment_id=1024404), |
|
|
1097 | comment_id=1024404), | |
|
1098 | extra_environ=xhr_header, | |
|
1099 | params={'csrf_token': csrf_token}, | |
|
1100 | status=404 | |
|
1101 | ) | |
|
1102 | ||
|
1103 | def test_delete_comment( | |
|
1104 | self, autologin_user, pr_util, user_admin, csrf_token, xhr_header): | |
|
1105 | ||
|
1106 | pull_request = pr_util.create_pull_request( | |
|
1107 | author=user_admin.username, enable_notifications=False) | |
|
1108 | comment = pr_util.create_comment() | |
|
1109 | comment_id = comment.comment_id | |
|
1110 | ||
|
1111 | response = self.app.post( | |
|
1112 | route_path( | |
|
1113 | 'pullrequest_comment_delete', | |
|
1114 | repo_name=pull_request.target_repo.scm_instance().name, | |
|
1115 | pull_request_id=pull_request.pull_request_id, | |
|
1116 | comment_id=comment_id), | |
|
1117 | extra_environ=xhr_header, | |
|
1118 | params={'csrf_token': csrf_token}, | |
|
1119 | status=200 | |
|
1120 | ) | |
|
1121 | assert response.body == 'true' | |
|
1097 | 1122 | |
|
1098 | 1123 | |
|
1099 | 1124 | def assert_pull_request_status(pull_request, expected_status): |
@@ -1142,9 +1142,8 b' class RepoPullRequestsView(RepoAppView, ' | |||
|
1142 | 1142 | route_name='pullrequest_comment_delete', request_method='POST', |
|
1143 | 1143 | renderer='json_ext') |
|
1144 | 1144 | def pull_request_comment_delete(self): |
|
1145 |
|
|
|
1145 | pull_request_id = self.request.matchdict['pull_request_id'] | |
|
1146 | 1146 | comment_id = self.request.matchdict['comment_id'] |
|
1147 | pull_request_id = self.request.matchdict['pull_request_id'] | |
|
1148 | 1147 | |
|
1149 | 1148 | pull_request = PullRequest.get_or_404(pull_request_id) |
|
1150 | 1149 | if pull_request.is_closed(): |
General Comments 0
You need to be logged in to leave comments.
Login now