Beispiel #1
0
    def test_download_url_with_unauthorized_key(self):
        download_url = reverse_lazy("openassessment-filesystem-storage",
                                    kwargs={'key': self.key_name})
        views.save_to_file(self.key_name, "uploaded content")
        download_response = self.client.get(download_url)

        self.assertEqual(404, download_response.status_code)
Beispiel #2
0
    def test_download_content_with_no_content_type(self):
        views.save_to_file(self.key_name, "uploaded content", metadata=None)
        download_url = self.backend.get_download_url(self.key)

        download_response = self.client.get(download_url)
        self.assertEqual(200, download_response.status_code)
        self.assertEqual('application/octet-stream', download_response["Content-Type"])
Beispiel #3
0
    def test_download_content_with_no_content_type(self):
        views.save_to_file(self.key_name, "uploaded content", metadata=None)
        download_url = self.backend.get_download_url(self.key)

        download_response = self.client.get(download_url)
        self.assertEqual(200, download_response.status_code)
        self.assertEqual('application/octet-stream', download_response["Content-Type"])
Beispiel #4
0
    def test_download_url_with_unauthorized_key(self):
        download_url = reverse_lazy("openassessment-filesystem-storage", kwargs={'key': self.key_name})
        views.save_to_file(self.key_name, "uploaded content")
        download_response = self.client.get(download_url)

        self.assertEqual(404, download_response.status_code)