Ejemplo n.º 1
0
 def testGetInningsListOverLimitNotSpecified(self):
     xml = """
     <playedMatch>
         <teamInMatch>
             <teamRef id="t1"/>
             <battingFirst>true</battingFirst>
             <innings>
                 <runsScored>133</runsScored>
             </innings>
         </teamInMatch>
         <teamInMatch>
             <teamRef id="t2"/>
             <battingFirst>false</battingFirst>
             <innings>
                 <runsScored>135</runsScored>
                 <wicketsLost>3</wicketsLost>
                 <ballsBowled>64</ballsBowled>
             </innings>
         </teamInMatch>
     </playedMatch>
     """
     playedMatchElement = ElementTree.fromstring(xml)
     players = {"p1": "P Hicks", "p2": "Saleem"}
     teams = {"t1": "Rotherham", "t2": "Reading"}
     generator = ResultsReportGenerator()
     result = generator.getInningsList(playedMatchElement, teams, players)
     expectedData = [["t1", True, 72], ["t2", False, 64]]
     self.assertEquals(len(expectedData), len(result))
     for d in expectedData:
         inns = result[d[0]]
         self.assertEquals(d[1], inns.first)
         self.assertEquals(d[2], inns.balls)
Ejemplo n.º 2
0
 def testGetInningsListOverLimitNotSpecified(self):
     xml = """
     <playedMatch>
         <teamInMatch>
             <teamRef id="t1"/>
             <battingFirst>true</battingFirst>
             <innings>
                 <runsScored>133</runsScored>
             </innings>
         </teamInMatch>
         <teamInMatch>
             <teamRef id="t2"/>
             <battingFirst>false</battingFirst>
             <innings>
                 <runsScored>135</runsScored>
                 <wicketsLost>3</wicketsLost>
                 <ballsBowled>64</ballsBowled>
             </innings>
         </teamInMatch>
     </playedMatch>
     """
     playedMatchElement = ElementTree.fromstring(xml)
     players = {"p1": "P Hicks", "p2": "Saleem"}
     teams = {"t1": "Rotherham", "t2": "Reading"}
     generator = ResultsReportGenerator()
     result = generator.getInningsList(playedMatchElement, teams, players)
     expectedData = [["t1", True, 72], ["t2", False, 64]]
     self.assertEquals(len(expectedData), len(result))
     for d in expectedData:
         inns = result[d[0]]
         self.assertEquals(d[1], inns.first)
         self.assertEquals(d[2], inns.balls)