test_bgg.py 829 B

12345678910111213141516171819202122232425262728293031
  1. import pytest
  2. from boardgames.bgg import (
  3. take_first,
  4. lookup_boardgame_id_from_bgg,
  5. lookup_boardgame_from_bgg,
  6. )
  7. @pytest.mark.skip(reason="Deprecated library")
  8. def test_take_first():
  9. assert take_first([]) == ""
  10. assert take_first(["a", "b"]) == "a"
  11. @pytest.mark.skip(reason="Deprecated library")
  12. def test_lookup_boardgame_id_from_bgg():
  13. bgg_id = lookup_boardgame_id_from_bgg("Cosmic Encounter")
  14. assert bgg_id == "15"
  15. bgg_id = lookup_boardgame_id_from_bgg("Comedy Encounter")
  16. assert bgg_id == None
  17. @pytest.mark.skip(reason="Deprecated library")
  18. def test_lookup_boardgame_from_bgg():
  19. bgg_result = lookup_boardgame_from_bgg(15)
  20. assert bgg_result.get("bggeek_id") == 15
  21. bgg_result = lookup_boardgame_from_bgg("Cosmic Encounter")
  22. assert bgg_result.get("bggeek_id") == "15"