def test_add_game(self):
     d1 = datetime.datetime(2020, 4, 23)
     d2 = datetime.datetime(2001, 4, 23)
     ref = Referee(RefereeQualificationEnum.MAIN, "name_u1", "1234", "ro", d1, "0.0.0.5", 23)
     game = Game(Team("Real Madrid"), Team("Barcelona"), d2, "Camp Nou")
     ref.add_game(game)
     self.assertIn(game, ref.referee_in_games)
 def test_show_games_by_referee(self):
     d1 = datetime.datetime(2020, 4, 23)
     d2 = datetime.datetime(2001, 4, 23)
     ref = Referee(RefereeQualificationEnum.MAIN, "name_u1", "1234", "ro", d1, "0.0.0.5", 23)
     game1 = Game(Team("Real Madrid"), Team("Barcelona"), d2, "Camp Nou")
     game2 = Game(Team("Real Madrid2"), Team("Barcelona2"), d1, "Camp Nou2")
     game1.add_referee(ref)
     ref.add_game(game1)
     self.assertIn(game1, ref.show_games_by_referee())
     self.assertNotIn(game2, ref.show_games_by_referee())