def test_has_file_changed(tmpdir): checksums = [ {'checksum': 'fake', 'file': 'skipped'}, {'checksum': 'fake', 'file': 'fake_genomic.gbff.gz'}, ] fake_file = tmpdir.join(checksums[-1]['file']) fake_file.write('foo') assert fake_file.check() assert core.has_file_changed(str(tmpdir), checksums)
def test_has_file_changed(tmpdir): checksums = [ {'checksum': 'fake', 'file': 'skipped'}, {'checksum': 'fake', 'file': 'fake_genomic.gbff.gz'}, ] fake_file = tmpdir.join(checksums[-1]['file']) fake_file.write('foo') assert fake_file.check() assert core.has_file_changed(str(tmpdir), checksums)
def test_has_file_changed_no_file(tmpdir): checksums = [ { 'checksum': 'fake', 'file': 'skipped' }, { 'checksum': 'fake', 'file': 'fake_genomic.gbff.gz' }, ] assert core.has_file_changed(str(tmpdir), checksums)
def test_has_file_changed_unchanged(tmpdir): fake_file = tmpdir.join('fake_genomic.gbff.gz') fake_file.write('foo') assert fake_file.check() checksum = core.md5sum(str(fake_file)) checksums = [ {'checksum': 'fake', 'file': 'skipped'}, {'checksum': checksum, 'file': fake_file.basename}, ] assert core.has_file_changed(str(tmpdir), checksums) is False
def test_has_file_changed_unchanged(tmpdir): fake_file = tmpdir.join('fake_genomic.gbff.gz') fake_file.write('foo') assert fake_file.check() checksum = core.md5sum(str(fake_file)) checksums = [ {'checksum': 'fake', 'file': 'skipped'}, {'checksum': checksum, 'file': fake_file.basename}, ] assert core.has_file_changed(str(tmpdir), checksums) is False
def test_has_file_changed_no_file(tmpdir): checksums = [ {'checksum': 'fake', 'file': 'skipped'}, {'checksum': 'fake', 'file': 'fake_genomic.gbff.gz'}, ] assert core.has_file_changed(str(tmpdir), checksums)