game_handler: Support single player games and enforce 'rules' command.
Update tests for test_connect_four.py and test_game_handler_bot.py.
This commit is contained in:
parent
0f45f28696
commit
ee611d935e
3 changed files with 104 additions and 20 deletions
|
@ -66,6 +66,8 @@ class TestConnectFourBot(BotTestCase):
|
|||
`leaderboard`
|
||||
* To withdraw an invitation, type
|
||||
`cancel game`
|
||||
* To see rules of this game, type
|
||||
`rules`
|
||||
* To make your move during a game, type
|
||||
```move <column-number>``` or ```<column-number>```'''
|
||||
|
||||
|
|
|
@ -123,6 +123,8 @@ class TestGameHandlerBot(BotTestCase):
|
|||
`leaderboard`
|
||||
* To withdraw an invitation, type
|
||||
`cancel game`
|
||||
* To see rules of this game, type
|
||||
`rules`
|
||||
* To make your move during a game, type
|
||||
```move <column-number>```'''
|
||||
|
||||
|
@ -379,7 +381,7 @@ class TestGameHandlerBot(BotTestCase):
|
|||
def test_invalid_move_message(self) -> None:
|
||||
bot = self.setup_game()
|
||||
self.verify_response('move 9', 'Invalid Move.', 0,
|
||||
bot=bot, stream='test', subject='test game', max_messages=1)
|
||||
bot=bot, stream='test', subject='test game', max_messages=2)
|
||||
|
||||
def test_get_game_id_by_email(self) -> None:
|
||||
bot = self.setup_game()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue