Beispiel #1
0
 def test_download_error(self):
     """Test download_error."""
     dl = self.get_or_make_it()
     downloadservices.download_error(self.user.id, dl.id, "Kaploey")
     dl = downloadservices.get_download_by_id(self.user.id, dl.id)
     self.assertEqual(dl.status, Download.STATUS_ERROR)
     self.assertEqual(dl.error_message, "Kaploey")
 def test_download_error(self):
     """Test download_error."""
     dl = self.get_or_make_it()
     downloadservices.download_error(self.user.id, dl.id, "Kaploey")
     dl = downloadservices.get_download_by_id(self.user.id, dl.id)
     self.assertEqual(dl.status, Download.STATUS_ERROR)
     self.assertEqual(dl.error_message, "Kaploey")
Beispiel #3
0
 def test_download_complete(self):
     """Test download_complete."""
     mime = 'image/tif'
     hash = self.factory.get_fake_hash()
     storage_key = uuid.uuid4()
     crc = 12345
     size = deflated_size = 300
     dl = self.get_or_make_it()
     downloadservices.download_complete(self.user.id, dl.id, hash, crc,
                                        size, deflated_size, mime,
                                        storage_key)
     dl = downloadservices.get_download_by_id(self.user.id, dl.id)
     self.assertEqual(dl.status, Download.STATUS_COMPLETE)
     f = self.user.volume().get_node_by_path(self.fpath, with_content=True)
     self.assertEqual(f.full_path, self.fpath)
     self.assertEqual(f.content_hash, hash)
     self.assertEqual(f.content.storage_key, storage_key)
     self.assertEqual(f.mimetype, mime)
 def test_download_complete(self):
     """Test download_complete."""
     mime = 'image/tif'
     hash = self.factory.get_fake_hash()
     storage_key = uuid.uuid4()
     crc = 12345
     size = deflated_size = 300
     dl = self.get_or_make_it()
     downloadservices.download_complete(
         self.user.id, dl.id, hash, crc, size,
         deflated_size, mime, storage_key)
     dl = downloadservices.get_download_by_id(self.user.id, dl.id)
     self.assertEqual(dl.status, Download.STATUS_COMPLETE)
     f = self.user.volume().get_node_by_path(
         self.fpath, with_content=True)
     self.assertEqual(f.full_path, self.fpath)
     self.assertEqual(f.content_hash, hash)
     self.assertEqual(f.content.storage_key, storage_key)
     self.assertEqual(f.mimetype, mime)
Beispiel #5
0
 def test_download_start(self):
     """Test download_start."""
     dl = self.get_or_make_it()
     downloadservices.download_start(self.user.id, dl.id)
     dl = downloadservices.get_download_by_id(self.user.id, dl.id)
     self.assertEqual(dl.status, Download.STATUS_DOWNLOADING)
 def test_download_start(self):
     """Test download_start."""
     dl = self.get_or_make_it()
     downloadservices.download_start(self.user.id, dl.id)
     dl = downloadservices.get_download_by_id(self.user.id, dl.id)
     self.assertEqual(dl.status, Download.STATUS_DOWNLOADING)