Esempio n. 1
0
class TestGetsCorrectNumberOfPlayers(unittest.TestCase):
    def setUp(self):
        self.TestClass = DefenseParser()
        self.TestClass.AddPlayerStats(path)


    def tearDown(self):
        pass


    def runTest(self):
        players = self.TestClass.getPlayers()
        self.assertEqual(len(players), 482)
        pass
Esempio n. 2
0
class TestGetCorrectSecondPlayer(unittest.TestCase):
    def setUp(self):
        self.TestClass = DefenseParser()
        self.TestClass.AddPlayerStats(path)


    def tearDown(self):
        pass


    def runTest(self):
        players = self.TestClass.getPlayers()
        self.assertEqual(players[1].name, 'Harrison Smith')
        self.assertEqual(players[1].team, 'Min')
        self.assertEqual(players[1].pos, 'DB')
        self.assertEqual(players[1].stats['TACKLES'], 102.0)
        self.assertEqual(players[1].stats['ASSIST'], 28.3)
        self.assertEqual(players[1].stats['SACKS'], 2.7)
        self.assertEqual(players[1].stats['PASSESDEFENSED'], 10.5)
        self.assertEqual(players[1].stats['INTERCEPTIONS'], 4.8)
        self.assertEqual(players[1].stats['FUMBLESRECOVERED'], 0.9)
        self.assertEqual(players[1].stats['FUMBLESFORCED'], 0.0)
        self.assertEqual(players[1].stats['DEFENSEIVETDS'], 0.02)
Esempio n. 3
0
class TestGetCorrectFirstPlayer(unittest.TestCase):
    def setUp(self):
        self.TestClass = DefenseParser()
        self.TestClass.AddPlayerStats(path)


    def tearDown(self):
        pass


    def runTest(self):
        players = self.TestClass.getPlayers()
        self.assertEqual(players[0].name, 'Lavonte David')
        self.assertEqual(players[0].team, 'TB')
        self.assertEqual(players[0].pos, 'LB')
        self.assertEqual(players[0].stats['TACKLES'], 118.0)
        self.assertEqual(players[0].stats['ASSIST'], 47.4)
        self.assertEqual(players[0].stats['SACKS'], 2.9)
        self.assertEqual(players[0].stats['PASSESDEFENSED'], 6.3)
        self.assertEqual(players[0].stats['INTERCEPTIONS'], 1.5)
        self.assertEqual(players[0].stats['FUMBLESRECOVERED'], 3.3)
        self.assertEqual(players[0].stats['FUMBLESFORCED'], 1.0)
        self.assertEqual(players[0].stats['DEFENSEIVETDS'], 0.0)
Esempio n. 4
0
class TestGetCorrectFourHundredEightySecondPlayer(unittest.TestCase):
    def setUp(self):
        self.TestClass = DefenseParser()
        self.TestClass.AddPlayerStats(path)


    def tearDown(self):
        pass


    def runTest(self):
        players = self.TestClass.getPlayers()
        self.assertEqual(players[481].name, 'Paul Dawson')
        self.assertEqual(players[481].team, 'Cin')
        self.assertEqual(players[481].pos, 'LB')
        self.assertEqual(players[481].stats['TACKLES'], 0.04)
        self.assertEqual(players[481].stats['ASSIST'], 0.07)
        self.assertEqual(players[481].stats['SACKS'], 0.0)
        self.assertEqual(players[481].stats['PASSESDEFENSED'], 0.0)
        self.assertEqual(players[481].stats['INTERCEPTIONS'], 0.0)
        self.assertEqual(players[481].stats['FUMBLESRECOVERED'], 0.0)
        self.assertEqual(players[481].stats['FUMBLESFORCED'], 0.0)
        self.assertEqual(players[481].stats['DEFENSEIVETDS'], 0.0)
Esempio n. 5
0
class TestGetCorrectOneHundredSixtythPlayer(unittest.TestCase):
    def setUp(self):
        self.TestClass = DefenseParser()
        self.TestClass.AddPlayerStats(path)


    def tearDown(self):
        pass


    def runTest(self):
        players = self.TestClass.getPlayers()
        self.assertEqual(players[159].name, 'Robert Quinn')
        self.assertEqual(players[159].team, 'StL')
        self.assertEqual(players[159].pos, 'DL')
        self.assertEqual(players[159].stats['TACKLES'], 43.5)
        self.assertEqual(players[159].stats['ASSIST'], 7.2)
        self.assertEqual(players[159].stats['SACKS'], 14.0)
        self.assertEqual(players[159].stats['PASSESDEFENSED'], 4.4)
        self.assertEqual(players[159].stats['INTERCEPTIONS'], 0.0)
        self.assertEqual(players[159].stats['FUMBLESRECOVERED'], 5.7)
        self.assertEqual(players[159].stats['FUMBLESFORCED'], 0.9)
        self.assertEqual(players[159].stats['DEFENSEIVETDS'], 0.2)
Esempio n. 6
0
class TestGetCorrectSixteenthPlayer(unittest.TestCase):
    def setUp(self):
        self.TestClass = DefenseParser()
        self.TestClass.AddPlayerStats(path)



    def tearDown(self):
        pass


    def runTest(self):
        players = self.TestClass.getPlayers()
        self.assertEqual(players[15].name, 'Morgan Burnett')
        self.assertEqual(players[15].team, 'GB')
        self.assertEqual(players[15].pos, 'DB')
        self.assertEqual(players[15].stats['TACKLES'], 87.0)
        self.assertEqual(players[15].stats['ASSIST'], 38.0)
        self.assertEqual(players[15].stats['SACKS'], 1.8)
        self.assertEqual(players[15].stats['PASSESDEFENSED'], 5.6)
        self.assertEqual(players[15].stats['INTERCEPTIONS'], 1.1)
        self.assertEqual(players[15].stats['FUMBLESRECOVERED'], 0.5)
        self.assertEqual(players[15].stats['FUMBLESFORCED'], 0.5)
        self.assertEqual(players[15].stats['DEFENSEIVETDS'], 0.02)
Esempio n. 7
0
 def setUp(self):
     self.TestClass = DefenseParser()
     self.TestClass.AddPlayerStats(path)