def test_create_symlink_job(tmpdir): dl_dir = tmpdir.mkdir('download') fake_file = dl_dir.join('fake_genomic.gbff.gz') fake_file.write('foo') assert fake_file.check() checksum = core.md5sum(str(fake_file)) checksums = [{'checksum': checksum, 'file': fake_file.basename}] symlink_dir = tmpdir.mkdir('symlink') assert core.worker( core.create_symlink_job(str(dl_dir), checksums, 'genbank', str(symlink_dir))) symlink = symlink_dir.join('fake_genomic.gbff.gz') assert symlink.check()