def test_append_hash_to_fn(testing_metadata, caplog): relative_zip = 'testfn.zip' assert source.append_hash_to_fn(relative_zip, '123') == 'testfn_123.zip' relative_tar_gz = 'testfn.tar.gz' assert source.append_hash_to_fn(relative_tar_gz, '123') == 'testfn_123.tar.gz' absolute_zip = '/abc/testfn.zip' assert source.append_hash_to_fn(absolute_zip, '123') == '/abc/testfn_123.zip' absolute_tar_gz = '/abc/testfn.tar.gz' assert source.append_hash_to_fn(absolute_tar_gz, '123') == '/abc/testfn_123.tar.gz' absolute_win_zip = 'C:\\abc\\testfn.zip' assert source.append_hash_to_fn(absolute_win_zip, '123') == 'C:\\abc\\testfn_123.zip' absolute_win_tar_gz = 'C:\\abc\\testfn.tar.gz' assert source.append_hash_to_fn(absolute_win_tar_gz, '123') == 'C:\\abc\\testfn_123.tar.gz' relative_whl = 'setuptools-36.4.0-py2.py3-none-any.whl' assert source.append_hash_to_fn( relative_whl, '123') == 'setuptools-36.4.0-py2.py3-none-any_123.whl' testing_metadata.meta['source'] = [{ 'folder': 'f1', 'url': os.path.join(thisdir, 'archives', 'a.tar.bz2') }] reset_deduplicator() source.provide(testing_metadata)
def test_append_hash_to_fn(testing_metadata, caplog): relative_zip = 'testfn.zip' assert source.append_hash_to_fn(relative_zip, '123') == 'testfn_123.zip' relative_tar_gz = 'testfn.tar.gz' assert source.append_hash_to_fn(relative_tar_gz, '123') == 'testfn_123.tar.gz' absolute_zip = '/abc/testfn.zip' assert source.append_hash_to_fn(absolute_zip, '123') == '/abc/testfn_123.zip' absolute_tar_gz = '/abc/testfn.tar.gz' assert source.append_hash_to_fn(absolute_tar_gz, '123') == '/abc/testfn_123.tar.gz' absolute_win_zip = 'C:\\abc\\testfn.zip' assert source.append_hash_to_fn(absolute_win_zip, '123') == 'C:\\abc\\testfn_123.zip' absolute_win_tar_gz = 'C:\\abc\\testfn.tar.gz' assert source.append_hash_to_fn(absolute_win_tar_gz, '123') == 'C:\\abc\\testfn_123.tar.gz' testing_metadata.meta['source'] = [{ 'folder': 'f1', 'url': os.path.join(thisdir, 'archives', 'a.tar.bz2') }] source.provide(testing_metadata)
def test_append_hash_to_fn(testing_metadata, caplog): relative_zip = 'testfn.zip' assert source.append_hash_to_fn(relative_zip, '123') == 'testfn_123.zip' relative_tar_gz = 'testfn.tar.gz' assert source.append_hash_to_fn(relative_tar_gz, '123') == 'testfn_123.tar.gz' absolute_zip = '/abc/testfn.zip' assert source.append_hash_to_fn(absolute_zip, '123') == '/abc/testfn_123.zip' absolute_tar_gz = '/abc/testfn.tar.gz' assert source.append_hash_to_fn(absolute_tar_gz, '123') == '/abc/testfn_123.tar.gz' absolute_win_zip = 'C:\\abc\\testfn.zip' assert source.append_hash_to_fn(absolute_win_zip, '123') == 'C:\\abc\\testfn_123.zip' absolute_win_tar_gz = 'C:\\abc\\testfn.tar.gz' assert source.append_hash_to_fn(absolute_win_tar_gz, '123') == 'C:\\abc\\testfn_123.tar.gz' relative_whl = 'setuptools-36.4.0-py2.py3-none-any.whl' assert source.append_hash_to_fn(relative_whl, '123') == 'setuptools-36.4.0-py2.py3-none-any_123.whl' testing_metadata.meta['source'] = [ {'folder': 'f1', 'url': os.path.join(thisdir, 'archives', 'a.tar.bz2')}] reset_deduplicator() source.provide(testing_metadata)