Mercurial > libervia-backend
comparison libervia/backend/test/test_plugin_misc_room_game.py @ 4270:0d7bb4df2343
Reformatted code base using black.
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 19 Jun 2024 18:44:57 +0200 |
parents | 4b842c1fb686 |
children |
comparison
equal
deleted
inserted
replaced
4269:64a85ce8be70 | 4270:0d7bb4df2343 |
---|---|
89 ) | 89 ) |
90 | 90 |
91 def test_create_or_invite_solo(self): | 91 def test_create_or_invite_solo(self): |
92 self.reinit() | 92 self.reinit() |
93 self.plugin_0045.join_room(0, 0) | 93 self.plugin_0045.join_room(0, 0) |
94 self.plugin._create_or_invite(self.plugin_0045.get_room(0, 0), [], Const.PROFILE[0]) | 94 self.plugin._create_or_invite( |
95 self.plugin_0045.get_room(0, 0), [], Const.PROFILE[0] | |
96 ) | |
95 self.assertTrue(self.plugin._game_exists(ROOM_JID, True)) | 97 self.assertTrue(self.plugin._game_exists(ROOM_JID, True)) |
96 | 98 |
97 def test_create_or_invite_multi_not_waiting(self): | 99 def test_create_or_invite_multi_not_waiting(self): |
98 self.reinit() | 100 self.reinit() |
99 self.plugin_0045.join_room(0, 0) | 101 self.plugin_0045.join_room(0, 0) |
259 | 261 |
260 def test_is_referee(self): | 262 def test_is_referee(self): |
261 self.reinit() | 263 self.reinit() |
262 self.init_game(0, 0) | 264 self.init_game(0, 0) |
263 self.assertTrue(self.plugin.is_referee(ROOM_JID, self.plugin_0045.get_nick(0, 0))) | 265 self.assertTrue(self.plugin.is_referee(ROOM_JID, self.plugin_0045.get_nick(0, 0))) |
264 self.assertFalse(self.plugin.is_referee(ROOM_JID, self.plugin_0045.get_nick(0, 1))) | 266 self.assertFalse( |
267 self.plugin.is_referee(ROOM_JID, self.plugin_0045.get_nick(0, 1)) | |
268 ) | |
265 | 269 |
266 def test_is_player(self): | 270 def test_is_player(self): |
267 self.reinit() | 271 self.reinit() |
268 self.init_game(0, 0) | 272 self.init_game(0, 0) |
269 self.assertTrue(self.plugin.is_player(ROOM_JID, self.plugin_0045.get_nick(0, 0))) | 273 self.assertTrue(self.plugin.is_player(ROOM_JID, self.plugin_0045.get_nick(0, 0))) |
274 | 278 |
275 def test_check_wait_auth(self): | 279 def test_check_wait_auth(self): |
276 def check(value, other_players, confirmed, rest): | 280 def check(value, other_players, confirmed, rest): |
277 room = self.plugin_0045.get_room(0, 0) | 281 room = self.plugin_0045.get_room(0, 0) |
278 self.assertEqual( | 282 self.assertEqual( |
279 (value, confirmed, rest), self.plugin._check_wait_auth(room, other_players) | 283 (value, confirmed, rest), |
284 self.plugin._check_wait_auth(room, other_players), | |
280 ) | 285 ) |
281 | 286 |
282 self.reinit() | 287 self.reinit() |
283 self.init_game(0, 0) | 288 self.init_game(0, 0) |
284 other_players = [Const.JID[1], Const.JID[3]] | 289 other_players = [Const.JID[1], Const.JID[3]] |
405 # the following assertion is True because Const.JID[1] nick in the room is equal to Const.JID[3].user | 410 # the following assertion is True because Const.JID[1] nick in the room is equal to Const.JID[3].user |
406 self.assertTrue(self.plugin.is_player(ROOM_JID, Const.JID[3].user)) | 411 self.assertTrue(self.plugin.is_player(ROOM_JID, Const.JID[3].user)) |
407 # but Const.JID[3] is actually not in the room | 412 # but Const.JID[3] is actually not in the room |
408 self.assertEqual(self.plugin_0045.get_nick_of_user(0, 3, 0), None) | 413 self.assertEqual(self.plugin_0045.get_nick_of_user(0, 3, 0), None) |
409 self.assertEqual( | 414 self.assertEqual( |
410 (True, False), self.plugin._check_create_game_and_init(ROOM_JID, Const.PROFILE[0]) | 415 (True, False), |
416 self.plugin._check_create_game_and_init(ROOM_JID, Const.PROFILE[0]), | |
411 ) | 417 ) |
412 | 418 |
413 def test_prepare_room_score_2(self): | 419 def test_prepare_room_score_2(self): |
414 self.reinit(player_init={"score": 0}) | 420 self.reinit(player_init={"score": 0}) |
415 other_players = [Const.JID[1], Const.JID[4]] | 421 other_players = [Const.JID[1], Const.JID[4]] |
440 self.assertTrue(len(self.plugin.invitations[ROOM_JID]) == 1) | 446 self.assertTrue(len(self.plugin.invitations[ROOM_JID]) == 1) |
441 | 447 |
442 # wrong profile | 448 # wrong profile |
443 user_nick = self.plugin_0045.join_room(0, 1) | 449 user_nick = self.plugin_0045.join_room(0, 1) |
444 room = self.plugin_0045.get_room(0, 1) | 450 room = self.plugin_0045.get_room(0, 1) |
445 self.plugin.user_joined_trigger(room, User(user_nick, Const.JID[1]), OTHER_PROFILE) | 451 self.plugin.user_joined_trigger( |
452 room, User(user_nick, Const.JID[1]), OTHER_PROFILE | |
453 ) | |
446 self.assertEqual( | 454 self.assertEqual( |
447 self.host.get_sent_message(0), None | 455 self.host.get_sent_message(0), None |
448 ) # no new message has been sent | 456 ) # no new message has been sent |
449 self.assertFalse(self.plugin._game_exists(ROOM_JID, True)) # game not started | 457 self.assertFalse(self.plugin._game_exists(ROOM_JID, True)) # game not started |
450 | 458 |
587 self.assertFalse(self.plugin._game_exists(ROOM_JID, True)) | 595 self.assertFalse(self.plugin._game_exists(ROOM_JID, True)) |
588 self.assertTrue(self.plugin.is_referee(ROOM_JID, nick)) | 596 self.assertTrue(self.plugin.is_referee(ROOM_JID, nick)) |
589 | 597 |
590 helpers.mute_logging() | 598 helpers.mute_logging() |
591 self.assertEqual( | 599 self.assertEqual( |
592 (False, False), self.plugin._check_create_game_and_init(ROOM_JID, OTHER_PROFILE) | 600 (False, False), |
601 self.plugin._check_create_game_and_init(ROOM_JID, OTHER_PROFILE), | |
593 ) | 602 ) |
594 helpers.unmute_logging() | 603 helpers.unmute_logging() |
595 | 604 |
596 self.plugin_0045.join_room(0, 1) | 605 self.plugin_0045.join_room(0, 1) |
597 self.assertEqual( | 606 self.assertEqual( |
598 (False, False), self.plugin._check_create_game_and_init(ROOM_JID, OTHER_PROFILE) | 607 (False, False), |
608 self.plugin._check_create_game_and_init(ROOM_JID, OTHER_PROFILE), | |
599 ) | 609 ) |
600 | 610 |
601 self.plugin.create_game(ROOM_JID, [Const.JID[1]], PROFILE) | 611 self.plugin.create_game(ROOM_JID, [Const.JID[1]], PROFILE) |
602 self.assertEqual( | 612 self.assertEqual( |
603 (False, True), self.plugin._check_create_game_and_init(ROOM_JID, PROFILE) | 613 (False, True), self.plugin._check_create_game_and_init(ROOM_JID, PROFILE) |
604 ) | 614 ) |
605 self.assertEqual( | 615 self.assertEqual( |
606 (False, False), self.plugin._check_create_game_and_init(ROOM_JID, OTHER_PROFILE) | 616 (False, False), |
617 self.plugin._check_create_game_and_init(ROOM_JID, OTHER_PROFILE), | |
607 ) | 618 ) |
608 | 619 |
609 def test_create_game(self): | 620 def test_create_game(self): |
610 | 621 |
611 self.reinit(player_init={"xxx": "xyz"}) | 622 self.reinit(player_init={"xxx": "xyz"}) |