28 lines
674 B
Python
28 lines
674 B
Python
from boardgames.bgg import (
|
|
take_first,
|
|
lookup_boardgame_id_from_bgg,
|
|
lookup_boardgame_from_bgg,
|
|
)
|
|
|
|
|
|
def test_take_first():
|
|
assert take_first([]) == ""
|
|
|
|
assert take_first(["a", "b"]) == "a"
|
|
|
|
|
|
def test_lookup_boardgame_id_from_bgg():
|
|
bgg_id = lookup_boardgame_id_from_bgg("Cosmic Encounter")
|
|
assert bgg_id == "15"
|
|
|
|
bgg_id = lookup_boardgame_id_from_bgg("Comedy Encounter")
|
|
assert bgg_id == None
|
|
|
|
|
|
def test_lookup_boardgame_from_bgg():
|
|
bgg_result = lookup_boardgame_from_bgg(15)
|
|
assert bgg_result.get("bggeek_id") == 15
|
|
|
|
bgg_result = lookup_boardgame_from_bgg("Cosmic Encounter")
|
|
assert bgg_result.get("bggeek_id") == "15"
|