You can clone with
Merge pull request #10 from von/develop
Added test for BettingRound when called around to blind.
Broke up TestCase into a class for each tested class.
Use testing module instead of unittest.
Game._get_action_request(): Assign action_player to player for
Removed unused and incomplete validate_bet() method.
Consolidated "Pot is good" message to betting_round() method.
Test doctest in Player
Added Player.get_public_hand_as_str() method
Added support for doctest_modules to main()
Added additional testing of Game._get_action_request()
Added ActionRequest option type for when it is called back around
to the blind. Handle a walk for the blind when no one calls.
Added UserSelection class.
Added stdout_to_pipe() and pipe_to_stdin() methods.
Reset state of players to Active or Sitting Out after hand is complete.
Added Player.get_status() method.
Added Player.make_active() and Player.sit_out()
Test to make sure max() works with PokerRank lists.
Fixed bug with Game.pot_to_high_hand() awarding pot to all players in
Game.deal_hands(): Added debugging output of dealt hands.
Game.play_hand(): Check for less then two active players and
raise exception if that is the case.
Make sure number_of_seats is an int to avoid confusing error:
TypeError: can only concatenate list (not "int") to list
Added ActionRequest class. Serves as input to Player.get_action()
Moved Action class to own module.
Merge branch 'feature/betting' into develop
Implemented Game class.
Brain-dead implementation of Player.get_action() for testing.
Added Structure class.
Added HandState and BettingRound.
Added Pot class.
Added MessageHandler class.
Added Table class.
Added Player class.