10
10
import sc2reader
11
11
from sc2reader .exceptions import ParseError
12
12
13
+ sc2reader .log_utils .log_to_console ('INFO' )
13
14
# Tests for build 17811 replays
14
15
15
16
def test_standard_1v1 ():
@@ -26,15 +27,15 @@ def test_standard_1v1():
26
27
assert replay .is_private == False
27
28
28
29
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 ]
32
33
assert emperor .team .number == 1
33
34
assert emperor .pick_race == "Protoss"
34
35
assert emperor .play_race == "Protoss"
35
36
assert emperor .recorder == False
36
37
37
- boom = replay .person [1 ]
38
+ boom = replay .person [2 ]
38
39
assert boom .team .number == 2
39
40
assert boom .pick_race == "Terran"
40
41
assert boom .play_race == "Terran"
@@ -189,7 +190,7 @@ def test_hots_pids():
189
190
print "Processing {fname}" .format (fname = replayfilename )
190
191
replay = sc2reader .load_replay (replayfilename )
191
192
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 ] )
193
194
ability_pids = set ( [ event .player .pid for event in replay .events if 'AbilityEvent' in event .name ] )
194
195
195
196
assert ability_pids == player_pids
0 commit comments