def test_downloader_country(tmpdir, country, file_names, data): data_dir = tmpdir.join('data') download(country) for file_name in file_names: assert data_dir.join(file_name).exists() assert json.load(data_dir.join(file_name), encoding='utf-8') == data[file_name]
def run(self): from i18naddress.downloader import download download(country=self.country)
def run(self): from i18naddress.downloader import download download()
def test_downloader_with_existing_data_dir(tmpdir): data_dir = tmpdir.mkdir('data') download('PL') assert data_dir.join('pl.json').exists()
def test_downloader_invalid_country(): with pytest.raises(ValueError): download('XX')
def test_downloader_with_existing_data_dir(tmpdir): data_dir = tmpdir.mkdir("data") download("PL") assert data_dir.join("pl.json").exists()
def test_downloader_invalid_country(): with pytest.raises(ValueError): download("XX")
def test_downloader_country(tmpdir, country, file_names, data): data_dir = tmpdir.join("data") download(country) for file_name in file_names: assert data_dir.join(file_name).exists() assert json.load(data_dir.join(file_name)) == data[file_name]