12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # import pytest
- # import requests
- #
- # from faostat_data_primap.download import (
- # calculate_checksum,
- # download_methodology,
- # find_previous_release_path,
- # )
- #
- #
- # @pytest.fixture
- # def temp_domain_directories(tmp_path):
- # """
- # Sets up a temporary directory structure for domains and releases for testing.
- #
- # Parameters
- # ----------
- # tmp_path : pathlib.Path
- # A pytest-provided temporary directory path.
- #
- # Returns
- # -------
- # dict
- # A dictionary containing the paths to the `downloaded_data` directory,
- # the specific domain directory, and a list of sorted release paths.
- # """
- # downloaded_data = tmp_path / "downloaded_data"
- # downloaded_data.mkdir()
- #
- # domains = (
- # "farm_gate_emissions_crops",
- # "farm_gate_livestock",
- # "farm_gate_agriculture_energy",
- # "land_use_forests",
- # "land_use_fires",
- # "land_use_drained_organic_soils",
- # "pre_post_agricultural_production",
- # )
- # domain_paths = []
- #
- # for domain in domains:
- # domain_path = downloaded_data / domain
- # domain_path.mkdir()
- # domain_paths.append(domain_path)
- #
- # return {
- # "downloaded_data": downloaded_data,
- # "domain_paths": domain_paths,
- # }
|