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"})