1010import sc2reader
1111from sc2reader .exceptions import ParseError
1212
13+ sc2reader .log_utils .log_to_console ('INFO' )
1314# Tests for build 17811 replays
1415
1516def test_standard_1v1 ():
@@ -26,15 +27,15 @@ def test_standard_1v1():
2627 assert replay .is_private == False
2728
2829 assert len (replay .players ) == 2
29- assert replay .person [0 ].name == "Emperor"
30- assert replay .person [1 ].name == "Boom"
31- emperor = replay .person [0 ]
30+ assert replay .person [1 ].name == "Emperor"
31+ assert replay .person [2 ].name == "Boom"
32+ emperor = replay .person [1 ]
3233 assert emperor .team .number == 1
3334 assert emperor .pick_race == "Protoss"
3435 assert emperor .play_race == "Protoss"
3536 assert emperor .recorder == False
3637
37- boom = replay .person [1 ]
38+ boom = replay .person [2 ]
3839 assert boom .team .number == 2
3940 assert boom .pick_race == "Terran"
4041 assert boom .play_race == "Terran"
@@ -189,7 +190,7 @@ def test_hots_pids():
189190 print "Processing {fname}" .format (fname = replayfilename )
190191 replay = sc2reader .load_replay (replayfilename )
191192
192- player_pids = set ( [ player .pid for player in replay .players ] )
193+ player_pids = set ( [ player .pid for player in replay .players if player . is_human ] )
193194 ability_pids = set ( [ event .player .pid for event in replay .events if 'AbilityEvent' in event .name ] )
194195
195196 assert ability_pids == player_pids
0 commit comments