示例#1
0
 def runTest(self):
     self.assertEqual(Play.get_log5_value(self.batter, self.pitcher, self.league_avg[Play.OBP], Play.OBP,
                                          self.pf),
                      0.33129013565553544, 'Log5OBP are incorrect')
示例#2
0
 def runTest(self):
     self.assertEqual(Play.get_log5_value(self.batter, self.pitcher, self.league_avg[Play.HOMERUNS], Play.HOMERUNS,
                                          self.pf),
                      0.3521627251589127, 'Log5Homeruns are incorrect')
示例#3
0
 def runTest(self):
     self.assertEqual(Play.get_log5_value(self.batter, self.pitcher, self.league_avg[Play.TRIPLES], Play.TRIPLES,
                                          self.pf),
                      0.20240232840980726, 'Log5Triples are incorrect')
示例#4
0
 def runTest(self):
     self.assertEqual(Play.get_log5_value(self.batter, self.pitcher, self.league_avg[Play.DOUBLES], Play.DOUBLES,
                                          self.pf),
                      0.23889256036096038, 'Log5Doubles are incorrect')
示例#5
0
 def runTest(self):
     self.assertEqual(Play.get_log5_value(self.batter, self.pitcher, self.league_avg[Play.SINGLES], Play.SINGLES,
                                          self.pf),
                      0.19614446131634222, 'Log5Singles are incorrect')
示例#6
0
 def runTest(self):
     #print("batter:{} pitcher:{} league_avg:{}".format(self.batter.getWalkHitAvg(), self.pitcher.getWalkHitAvg(),
     #                                                  self.league_avg[Play.WALKS]))
     self.assertEqual(Play.get_log5_value(self.batter, self.pitcher, self.league_avg[Play.WALKS], Play.WALKS, self.pf),
                      0.23075164629244718, 'Log5Walks are incorrect')