def test_create_round(self): players = [fake_player("Peter"), fake_player("Manan")] game = GameState(42, players[0], 2, deck_template="decks/deck_test_30.csv") game.add_player(players[1]) self.assertIsNotNone(game.to_dict_for_public(), "to_dict shouldn't crash even if called before game is started and round is created") game.start_game() r = Round(game) self.assertEqual(len(r.face_up_roles), 0) self.assertEqual(len(r.face_down_roles), 1) self.assertEqual(len(r.role_draw_pile), 7)
def test_create_round(self): players = [fake_player("Peter"), fake_player("Manan")] game = GameState(42, players[0], 2, deck_template="decks/deck_test_30.csv") game.add_player(players[1]) self.assertIsNotNone( game.to_dict_for_public(), "to_dict shouldn't crash even if called before game is started and round is created" ) game.start_game() r = Round(game) self.assertEqual(len(r.face_up_roles), 0) self.assertEqual(len(r.face_down_roles), 1) self.assertEqual(len(r.role_draw_pile), 7)