def test_upload_with_unauthorized_key(self): upload_url = reverse_lazy("openassessment-filesystem-storage", kwargs={'key': self.key_name}) cache_before_request = get_filesystem_cache().get(self.key_name) upload_response = self.client.put(upload_url, data=self.content.read(), content_type=self.content_type) cache_after_request = get_filesystem_cache().get(self.key_name) self.assertIsNone(cache_before_request) self.assertEqual(404, upload_response.status_code) self.assertIsNone(cache_after_request)
def test_upload_with_unauthorized_key(self): upload_url = reverse_lazy("openassessment-filesystem-storage", kwargs={'key': self.key_name}) cache_before_request = get_filesystem_cache().get(self.key_name) upload_response = self.client.put(upload_url, data=self.content.read(), content_type=self.content_type) cache_after_request = get_filesystem_cache().get(self.key_name) self.assertIsNone(cache_before_request) self.assertEqual(404, upload_response.status_code) self.assertIsNone(cache_after_request)
def setUp(self): self.backend = api.backends.get_backend() self.content = tempfile.TemporaryFile() self.content.write("foobar content") self.content.seek(0) self.key = None self.key_name = None self.set_key("myfile.jpg") self.content_type = "image/jpeg" get_filesystem_cache().clear() self.delete_data(self.key_name)
def setUp(self): self.backend = api.backends.get_backend() self.content = tempfile.TemporaryFile() self.content.write("foobar content") self.content.seek(0) self.key = None self.key_name = None self.set_key("myfile.jpg") self.content_type = "image/jpeg" get_filesystem_cache().clear() self.delete_data(self.key_name)