test_crf_reader.py 767 B

12345678910111213141516171819202122232425262728
  1. from unfccc_ghg_data.unfccc_crf_reader.unfccc_crf_reader_core import (
  2. get_info_from_crf_filename,
  3. )
  4. def test_get_info_from_crf_filename():
  5. # crf
  6. filename = "BLR_2021_1990_30032021_192048.xlsx"
  7. expected = {
  8. "party": "BLR",
  9. "submission_year": 2021,
  10. "data_year": 1990,
  11. "date": "30032021",
  12. "extra": "192048",
  13. }
  14. assert expected == get_info_from_crf_filename(filename)
  15. # crt
  16. filename = "GUY-CRT-2024-V0.3-1992-20240927-191031_started.xlsx"
  17. expected = {
  18. "party": "GUY",
  19. "submission_year": 2024,
  20. "data_year": 1992,
  21. "date": "20240927",
  22. "extra": "191031_started",
  23. "version": "V0.3",
  24. }
  25. assert expected == get_info_from_crf_filename(filename)