|
@@ -7,23 +7,24 @@ from rest_framework.authtoken.models import Token
|
|
|
from boardgames.models import BoardGame
|
|
|
from music.models import Track, Artist
|
|
|
from scrobbles.models import Scrobble
|
|
|
+from people.models import Person
|
|
|
|
|
|
User = get_user_model()
|
|
|
|
|
|
|
|
|
@pytest.fixture
|
|
|
def boardgame_scrobble():
|
|
|
- user = User.objects.create(
|
|
|
- email="test@exmaple.com", first_name="Test", last_name="User"
|
|
|
- )
|
|
|
+ first = Person.objects.create(name="First Player")
|
|
|
+ second = Person.objects.create(name="Second Player")
|
|
|
return Scrobble.objects.create(
|
|
|
board_game=BoardGame.objects.create(title="Test Board Game"),
|
|
|
media_type="BoardGame",
|
|
|
played_to_completion=True,
|
|
|
log={
|
|
|
"players": [
|
|
|
- {"user_id": user.id, "win": True, "score": 30, "color": "Blue"}
|
|
|
- ]
|
|
|
+ {"person_id": first.id, "win": True, "score": 30, "color": "Blue"},
|
|
|
+ {"person_id": second.id, "win": False, "score": 28, "color": "Red"}
|
|
|
+ ],
|
|
|
},
|
|
|
)
|
|
|
|