def setup_http_not_allowed_list_test(self, user): repository = self.create_repository(tool_name='Test') review_request = self.create_review_request( repository=repository, submitter=user, publish=True) diffset = self.create_diffset(review_request, draft=True) filediff = self.create_filediff(diffset) return get_draft_original_file_url(review_request, diffset, filediff)
def setup_basic_get_test(self, user, with_local_site, local_site_name): repository = self.create_repository(tool_name='Test') review_request = self.create_review_request( repository=repository, with_local_site=with_local_site, submitter=user, publish=True) diffset = self.create_diffset(review_request, draft=True) filediff = self.create_filediff(diffset) return (get_draft_original_file_url(review_request, diffset, filediff, local_site_name=local_site_name), original_file_mimetype, filediff)
def test_without_draft_diff(self): """Testing the GET review-requests/<id>/draft/diffs/<id>/files/<id>/original-file/ API without draft diff """ repository = self.create_repository(tool_name='Test') review_request = self.create_review_request( repository=repository, submitter=self.user, publish=True) diffset = self.create_diffset(review_request) filediff = self.create_filediff(diffset) rsp = self.api_get( get_draft_original_file_url(review_request, diffset, filediff), expected_status=404) self.assertEqual(rsp['stat'], 'fail') self.assertEqual(rsp['err']['code'], DOES_NOT_EXIST.code)