def test_get_path_for_url(self, fixtureurl, configfolder, downloaderfolder): path = Download.get_path_for_url(fixtureurl, configfolder) assert abspath(path) == abspath(join(configfolder, 'test_data.csv')) path = Download.get_path_for_url(fixtureurl, downloaderfolder) assert abspath(path) == abspath( join(downloaderfolder, 'test_data3.csv'))
def test_get_path_for_url(self, fixtureurl): scriptdir = script_dir(TestDownloader) path = Download.get_path_for_url(fixtureurl, scriptdir) assert abspath(path) == abspath(join(scriptdir, 'test_data.csv')) downloader_folder = join(scriptdir, '..', '..', 'fixtures', 'downloader') path = Download.get_path_for_url(fixtureurl, downloader_folder) assert abspath(path) == abspath( join(downloader_folder, 'test_data3.csv'))
def test_get_path_for_url(self, tmpdir, fixtureurl, configfolder, downloaderfolder): tmpdir = str(tmpdir) filename = 'test_data.csv' path = Download.get_path_for_url(fixtureurl, configfolder) assert abspath(path) == abspath(join(configfolder, filename)) path = Download.get_path_for_url(fixtureurl, downloaderfolder) assert abspath(path) == abspath( join(downloaderfolder, 'test_data3.csv')) testfolder = join(tmpdir, self.downloaderfoldername) rmtree(testfolder, ignore_errors=True) copytree(downloaderfolder, testfolder) path = Download.get_path_for_url(fixtureurl, testfolder, overwrite=True) assert abspath(path) == abspath(join(testfolder, filename)) rmtree(testfolder) filename = 'myfilename.txt' path = Download.get_path_for_url(fixtureurl, filename=filename) assert abspath(path) == abspath(join(gettempdir(), filename)) path = Download.get_path_for_url(fixtureurl, downloaderfolder, filename) assert abspath(path) == abspath(join(downloaderfolder, filename))