def test_parseTeamSquad(self):
     with open('tests/wikidumps/Template:Boca_Unidos_squad.txt', 'r') as f:
         team = teamparser.parseTeam('', f.read(), False)
         self.assertTrue(team)
         self.assertEqual(len(team.players), 33)
         self.assertEqual(team.players[32].name, 'José Luis Villanueva')
         self.assertEqual(team.players[32].pos, 'FW')
         self.assertEqual(team.players[32].nationality, 'CHI')
 def test_parseTeams(self):
     for file in ['tests/wikidumps/Everton_FC.txt',
             'tests/wikidumps/Parma_FC.txt',
             'tests/wikidumps/Rosenborg_BK.txt']:
         with open(file, 'r') as f:
             team = teamparser.parseTeam('', f.read(), False)
             self.assertTrue(team)
             self.assertTrue(len(team.players) > 20)
             self.assertTrue(team.pos > 0)
             self.assertTrue(team.pos <= 20)
             for p in team.players:
                 self.assertTrue(len(p.name) >= 3)
                 self.assertTrue(len(p.pos) >= 2)
                 self.assertTrue(len(p.nationality) >= 3)