45 lines
1.3 KiB
Python
45 lines
1.3 KiB
Python
import pytest
|
|
|
|
# from scrobbles.dataclasses import BoardGameLogData, BoardGameScoreLogData
|
|
|
|
|
|
@pytest.mark.skip("Need to get local tests running working again")
|
|
@pytest.mark.django_db
|
|
def test_boardgame_log_data(boardgame_scrobble):
|
|
assert boardgame_scrobble.logdata == BoardGameLogData(
|
|
players=[
|
|
BoardGameScoreLogData(
|
|
person_id=1,
|
|
bgg_username="",
|
|
color="Blue",
|
|
character=None,
|
|
team=None,
|
|
score=30,
|
|
win=True,
|
|
new=None,
|
|
rank=None,
|
|
seat_order=None,
|
|
role=None,
|
|
),
|
|
BoardGameScoreLogData(
|
|
person_id=2,
|
|
bgg_username="",
|
|
color="Red",
|
|
character=None,
|
|
team=None,
|
|
score=28,
|
|
win=False,
|
|
new=None,
|
|
rank=None,
|
|
seat_order=None,
|
|
role=None,
|
|
),
|
|
],
|
|
difficulty=None,
|
|
solo=None,
|
|
two_handed=None,
|
|
)
|
|
assert len(boardgame_scrobble.logdata.players) == 1
|
|
assert boardgame_scrobble.logdata.players[0].user.id == 1
|
|
assert boardgame_scrobble.logdata.players[0].name == "Test"
|