コード例 #1
0
 def test_get_sports_tags_normalized_text_test(self):
     for (player_id,
          league_and_response) in self.integration_test_fixture.items():
         if league_and_response['league'] == "NFL":
             player = NFLPlayer(player_id)
         elif league_and_response['league'] == "NBA":
             player = NBAPlayer(player_id)
         elif league_and_response['league'] == "MLB":
             player = MLBPlayer(player_id)
         else:
             player = NHLPlayer(player_id)
         position = PositionGenerator().get_position(
             player, league_and_response['league'])
         print(player_id, league_and_response, position)
         self.assertCountEqual(position, league_and_response['response'])
コード例 #2
0
 def test_get_position_NFL_after_empty_non_fantasy_position(self):
     player = TestPlayer(['', 'DT', ''])
     position = PositionGenerator().get_position(player, 'NFL')
     self.assertEqual(position, '')
コード例 #3
0
 def test_get_position_NFL_non_fantasy(self):
     player = TestPlayer('DT')
     position = PositionGenerator().get_position(player, 'NFL')
     self.assertEqual(position, '')
コード例 #4
0
 def test_get_position_football(self):
     player = TestPlayer('QB/RB/DT')
     position = PositionGenerator().get_position(player, 'NFL')
     self.assertEqual(position, 'QB')
コード例 #5
0
 def test_get_position_bball(self):
     cp3 = NBAPlayer('paulch01')
     position = PositionGenerator().get_position(cp3, 'NBA')
     self.assertEqual(position, 'PG')
コード例 #6
0
 def test_get_position_outfield_not_main_position(self):
     player = TestPlayer(['1B', 'OF', 'RF'])
     position = PositionGenerator().get_position(player, 'MLB')
     self.assertEqual(position, '1B')
コード例 #7
0
 def test_get_position_of(self):
     player = TestPlayer(['CF', 'OF', 'RF'])
     position = PositionGenerator().get_position(player, 'MLB')
     self.assertEqual(position, 'OF')
コード例 #8
0
 def test_PositionGenerator(self):
     player = TestPlayer(['SS', '2B', 'RF'])
     position = PositionGenerator().get_position(player, 'MLB')
     self.assertEqual(position, 'SS')
コード例 #9
0
 def test_terrance_ferg(self):
     terrance_fergeson = NBAPlayer('fergute01')
     position = PositionGenerator().get_position(terrance_fergeson, 'NBA')
     self.assertEqual(position, 'SG')
コード例 #10
0
 def test_lebron(self):
     lebron = NBAPlayer('jamesle01')
     position = PositionGenerator().get_position(lebron, 'NBA')
     self.assertEqual(position, 'SF')
コード例 #11
0
 def test_get_position_no_position(self):
     player = TestPlayerNoPosition()
     position = PositionGenerator().get_position(player, 'MLB')
     self.assertEqual(position, '')