def setup_basic_get_test(self, user, with_local_site, local_site_name): review_request = self.create_review_request( with_local_site=with_local_site, submitter=user) file_attachment = self.create_file_attachment(review_request) return (get_file_attachment_item_url(file_attachment, local_site_name), file_attachment_item_mimetype, file_attachment)
def test_get_file_attachment_not_modified(self): """Testing the GET review-requests/<id>/file-attachments/<id>/ API with Not Modified response""" self.test_post_file_attachments() file_attachment = FileAttachment.objects.all()[0] self._testHttpCaching(get_file_attachment_item_url(file_attachment), check_etags=True)
def setup_basic_delete_test(self, user, with_local_site, local_site_name): review_request = self.create_review_request( with_local_site=with_local_site, submitter=user) file_attachment = self.create_file_attachment(review_request) return (get_file_attachment_item_url(file_attachment, local_site_name), [review_request, file_attachment])
def test_get_not_modified(self): """Testing the GET review-requests/<id>/file-attachments/<id>/ API with Not Modified response """ review_request = self.create_review_request(publish=True) file_attachment = self.create_file_attachment(review_request) self._testHttpCaching(get_file_attachment_item_url(file_attachment), check_etags=True)
def setup_basic_put_test(self, user, with_local_site, local_site_name, put_valid_data): review_request = self.create_review_request( with_local_site=with_local_site, submitter=user) file_attachment = self.create_file_attachment(review_request) return (get_file_attachment_item_url(file_attachment, local_site_name), file_attachment_item_mimetype, { 'caption': 'My new caption' }, file_attachment, [review_request])
def setup_basic_put_test(self, user, with_local_site, local_site_name, put_valid_data): review_request = self.create_review_request(with_local_site=with_local_site, submitter=user) file_attachment = self.create_file_attachment(review_request) return ( get_file_attachment_item_url(file_attachment, local_site_name), file_attachment_item_mimetype, {"caption": "My new caption"}, file_attachment, [review_request], )
def setup_review_request_child_test(self, review_request): file_attachment = self.create_file_attachment(review_request) return (get_file_attachment_item_url(file_attachment), file_attachment_item_mimetype)