Ejemplo n.º 1
0
def test_play_load():
    "test"
    # yaml format?
    yaml_str = """
date: 15/01/16
game: parade
players:
- {name: allugan, score: 9}
- {name: clemence, score: 8}
- {name: jc, score: 11}
- {name: lolo, score: 9}
- {name: vincent, score: 19}
- {name: zesk, score: 12}
type: min
"""
    loaded_play = Play(yaml.load(yaml_str))
    assert len(loaded_play.players) == 6
    assert loaded_play.players[0].name == 'allugan'
    assert loaded_play.players[0].score == 9
    assert loaded_play.type == 'min'
    # yaml format?
    yaml_str = """
date: 15/01/16
game: splendor
winners:
- lolo
players:
- {name: lolo, score: 16}
- {name: maxime, score: 13}
- {name: zesk, score: 16}
"""
    loaded_play = Play(yaml.load(yaml_str))
    assert loaded_play.get_winners() == ['lolo']