def test_download_file_genbank_mismatch(req, tmpdir): entry = {'ftp_path': 'ftp://fake/path'} fake_file = tmpdir.join('fake_genomic.gbff.gz') fake_file.write('foo') assert fake_file.check() checksums = [{'checksum': 'fake', 'file': fake_file.basename}] dl_dir = tmpdir.mkdir('download') req.get('http://fake/path/fake_genomic.gbff.gz', text=fake_file.read()) assert core.worker(core.download_file(entry, str(dl_dir), checksums)) is False
def test_download_file_genbank_mismatch(req, tmpdir): entry = {'ftp_path': 'ftp://fake/path'} fake_file = tmpdir.join('fake_genomic.gbff.gz') fake_file.write('foo') assert fake_file.check() checksums = [{'checksum': 'fake', 'file': fake_file.basename}] dl_dir = tmpdir.mkdir('download') req.get('https://fake/path/fake_genomic.gbff.gz', text=fake_file.read()) assert core.worker(core.download_file(entry, str(dl_dir), checksums)) is False
def test_download_file_fasta(req, tmpdir): entry = {'ftp_path': 'ftp://fake/path'} fake_file = tmpdir.join('fake_genomic.fna.gz') fake_file.write('foo') assert fake_file.check() checksum = core.md5sum(str(fake_file)) checksums = [{'checksum': checksum, 'file': fake_file.basename}] dl_dir = tmpdir.mkdir('download') req.get('http://fake/path/fake_genomic.fna.gz', text=fake_file.read()) assert core.worker(core.download_file(entry, str(dl_dir), checksums, 'fasta'))
def test_download_file_fasta(req, tmpdir): entry = {'ftp_path': 'ftp://fake/path'} fake_file = tmpdir.join('fake_genomic.fna.gz') fake_file.write('foo') assert fake_file.check() checksum = core.md5sum(str(fake_file)) checksums = [{'checksum': checksum, 'file': fake_file.basename}] dl_dir = tmpdir.mkdir('download') req.get('http://fake/path/fake_genomic.fna.gz', text=fake_file.read()) assert core.worker( core.download_file(entry, str(dl_dir), checksums, 'fasta'))