@@ -21,7 +21,7 @@ def test_empty():
2121# Tests for build 17811 replays
2222
2323def test_standard_1v1 ():
24- replay = sc2reader .read ("test_replays/build17811 /1.SC2Replay" )
24+ replay = sc2reader .read ("test_replays/1.2.2.17811 /1.SC2Replay" )
2525
2626 assert replay .length == (32 , 47 )
2727 assert replay .map == "Lost Temple"
@@ -88,28 +88,28 @@ def test_standard_1v1():
8888 assert msg .sent_to_all == True
8989
9090def test_private_category ():
91- replay = sc2reader .read ("test_replays/build17811 /2.SC2Replay" )
91+ replay = sc2reader .read ("test_replays/1.2.2.17811 /2.SC2Replay" )
9292 assert replay .is_private == True
9393 assert replay .is_ladder == False
9494
95- def test_2v2 ():
96- replay = sc2reader .read ("test_replays/build17811/7.SC2Replay" )
97- assert replay .type == "2v2"
98-
9995def test_3v3 ():
100- replay = sc2reader .read ("test_replays/build17811 /3.SC2Replay" )
96+ replay = sc2reader .read ("test_replays/1.2.2.17811 /3.SC2Replay" )
10197 assert replay .type == "3v3"
10298
10399 # Because it's a 3v3 and all of the members of Team 2 quit, we should know the winner.
104100 assert replay .results [1 ] == "Won"
105101 assert replay .results [2 ] == "Lost"
106102
107103def test_4v4 ():
108- replay = sc2reader .read ("test_replays/build17811 /9.SC2Replay" )
104+ replay = sc2reader .read ("test_replays/1.2.0.17326 /9.SC2Replay" )
109105 assert replay .type == "4v4"
110106
107+ def test_2v2 ():
108+ replay = sc2reader .read ("test_replays/1.2.2.17811/7.SC2Replay" )
109+ assert replay .type == "2v2"
110+
111111def test_ffa ():
112- replay = sc2reader .read ("test_replays/build17811 /8.SC2Replay" )
112+ replay = sc2reader .read ("test_replays/1.2.2.17811 /8.SC2Replay" )
113113 assert replay .type == "FFA"
114114
115115 # Player 'Boom' won because the last building of the last player was destroyed,
@@ -118,33 +118,33 @@ def test_ffa():
118118 assert replay .winner_known == False
119119
120120def test_unknown_winner ():
121- replay = sc2reader .read ("test_replays/build17811 /10.SC2Replay" )
121+ replay = sc2reader .read ("test_replays/1.2.2.17811 /10.SC2Replay" )
122122
123123 # Recording player (Boom) left second in a 4v4, so the winner shouldn't be known
124124 assert replay .winner_known == False
125125
126126def test_random_player ():
127- replay = sc2reader .read ("test_replays/build17811 /3.SC2Replay" )
127+ replay = sc2reader .read ("test_replays/1.2.2.17811 /3.SC2Replay" )
128128
129129 gogeta = replay .person ['Gogeta' ]
130130 assert gogeta .choosen_race == "Random"
131131 assert gogeta .actual_race == "Terran"
132132
133133def test_random_player2 ():
134- replay = sc2reader .read ("test_replays/build17811 /6.SC2Replay" )
134+ replay = sc2reader .read ("test_replays/1.2.2.17811 /6.SC2Replay" )
135135 permafrost = replay .person ["Permafrost" ]
136136 assert permafrost .choosen_race == "Random"
137137 assert permafrost .actual_race == "Protoss"
138138
139139def test_us_realm ():
140- replay = sc2reader .read ("test_replays/build17811 /5.SC2Replay" )
140+ replay = sc2reader .read ("test_replays/1.2.2.17811 /5.SC2Replay" )
141141 assert replay .person ['ShadesofGray' ].url == "http://us.battle.net/sc2/en/profile/2358439/1/ShadesofGray/"
142142 assert replay .person ['reddawn' ].url == "http://us.battle.net/sc2/en/profile/2198663/1/reddawn/"
143143
144144# TODO: Current problem.. both players are set as the recording players
145145# Waiting for response https://github.com/arkx/mpyq/issues/closed#issue/7
146146def test_kr_realm_and_tampered_messages ():
147- replay = sc2reader .read ("test_replays/build17811 /11.SC2Replay" )
147+ replay = sc2reader .read ("test_replays/1.1.3.16939 /11.SC2Replay" )
148148 assert replay .person ['명지대학교' ].url == "http://kr.battle.net/sc2/en/profile/258945/1/명지대학교/"
149149 assert replay .person ['티에스엘사기수' ].url == "http://kr.battle.net/sc2/en/profile/102472/1/티에스엘사기수/"
150150
@@ -162,167 +162,26 @@ def test_kr_realm_and_tampered_messages():
162162# TODO: Failing with
163163# TypeError: Unknown event: 0x4 - 0xe3 at 16
164164def test_referee ():
165- replay = sc2reader .read ("test_replays/build17811/14.SC2Replay" )
166-
167-
168- # TODO: This currently fails for unknown reasons
169- # It errors: "TypeError: Unknown event: 0x0 - 0x0 at 0x356F"
170- # Disabled for now, no plans on fixing
171- """
172- def test_footmen():
173- replay = sc2reader.read("test_replays/build17811/footman.SC2Replay")
174- """
165+ replay = sc2reader .read ("test_replays/1.2.2.17811/14.SC2Replay" )
175166
176167def test_encrypted ():
177- replay = sc2reader .read ("test_replays/build17811 /4.SC2Replay" )
168+ replay = sc2reader .read ("test_replays/1.2.2.17811 /4.SC2Replay" )
178169
179170def test_observers ():
180- replay = sc2reader .read ("test_replays/build17811 /13.SC2Replay" )
171+ replay = sc2reader .read ("test_replays/1.2.2.17811 /13.SC2Replay" )
181172
182173def test_datetimes ():
183174 # Ignore seconds in comparisons, because they are off by one what is reported by Windows.
184175 # This might be a little nuance worth investigating at some point.
185176
186177 # Played at 20 Feb 2011 22:44:48 UTC+2
187- replay = sc2reader .read ("test_replays/build17811 /1.SC2Replay" )
178+ replay = sc2reader .read ("test_replays/1.2.2.17811 /1.SC2Replay" )
188179 assert replay .utc_date == datetime .datetime (2011 , 2 , 20 , 20 , 44 , 47 )
189180
190181 # Played at 21 Feb 2011 00:42:13 UTC+2
191- replay = sc2reader .read ("test_replays/build17811 /2.SC2Replay" )
182+ replay = sc2reader .read ("test_replays/1.2.2.17811 /2.SC2Replay" )
192183 assert replay .utc_date == datetime .datetime (2011 , 2 , 20 , 22 , 42 , 12 )
193184
194185 # Played at 25 Feb 2011 16:36:28 UTC+2
195- replay = sc2reader .read ("test_replays/build17811/3.SC2Replay" )
196- assert replay .utc_date == datetime .datetime (2011 , 2 , 25 , 14 , 36 , 26 )
197-
198- """
199- def test_15():
200- replay = sc2reader.read("test_replays/build17811/15.SC2Replay")
201-
202- print replay.realm
203- print len(replay.players)
204- print replay.players[0].actual_race
205- print replay.players[1].actual_race
206- assert 1==0
207-
208- def test_16():
209- replay = sc2reader.read("test_replays/build17811/16.SC2Replay")
210- print replay.realm
211- print len(replay.players)
212- print replay.players[0].actual_race
213- print replay.players[1].actual_race
214- assert 1==0
215-
216- def test_17():
217- replay = sc2reader.read("test_replays/build17811/17.SC2Replay")
218- print replay.realm
219- print len(replay.players)
220- print replay.players[0].actual_race
221- print replay.players[1].actual_race
222- print replay.players[0].name
223- print replay.players[1].name
224- assert 1==0
225-
226- def test_18():
227- replay = sc2reader.read("test_replays/build17811/18.SC2Replay")
228- print replay.realm
229- print len(replay.players)
230- print replay.players[0].actual_race
231- print replay.players[1].actual_race
232- print replay.players[0].choosen_race
233- print replay.players[1].choosen_race
234- print replay.players[0].name
235- print replay.players[1].name
236- assert 1==0
237-
238- def test_19():
239- replay = sc2reader.read("test_replays/build17811/19.SC2Replay")
240- print replay.realm
241- print len(replay.players)
242- print replay.players[0].actual_race
243- print replay.players[1].actual_race
244- print replay.players[0].choosen_race
245- print replay.players[1].choosen_race
246- print replay.players[0].name
247- print replay.players[1].name
248- assert 1==0
249-
250- def test_20():
251- replay = sc2reader.read("test_replays/build17811/20.SC2Replay")
252- print replay.realm
253- print len(replay.players)
254- print replay.players[0].actual_race
255- print replay.players[1].actual_race
256- print replay.players[0].choosen_race
257- print replay.players[1].choosen_race
258- print replay.players[0].name
259- print replay.players[1].name
260- assert 1==0
261-
262- def test_21():
263- replay = sc2reader.read("test_replays/build17811/21.SC2Replay")
264- print replay.realm
265- print len(replay.players)
266- print replay.players[0].actual_race
267- print replay.players[1].actual_race
268- print replay.players[0].choosen_race
269- print replay.players[1].choosen_race
270- print replay.players[0].name
271- print replay.players[1].name
272- assert 1==0
273-
274- def test_22():
275- replay = sc2reader.read("test_replays/build17811/22.SC2Replay")
276- print replay.realm
277- print len(replay.players)
278- print replay.players[0].actual_race
279- print replay.players[1].actual_race
280- print replay.players[0].choosen_race
281- print replay.players[1].choosen_race
282- print replay.players[0].name
283- print replay.players[1].name
284- assert 1==0
285-
286- # TODO: No winner?
287- def test_two_player_game_without_winner():
288- replay = sc2reader.read("test_replays/build17811/23.SC2Replay")
289- print replay.realm
290- print len(replay.players)
291- print replay.players[0].actual_race
292- print replay.players[1].actual_race
293- print replay.players[0].choosen_race
294- print replay.players[1].choosen_race
295- print replay.players[0].name
296- print replay.players[1].name
297- print len(replay.people)
298- print replay.players[0].result
299- print replay.players[1].result
300- print replay.actors[2].result
301- print replay.actors[3].result
302- assert replay.players[0].result == 'Win' or replay.players[1].result == 'Win'
303-
304-
305- def test_24():
306- replay = sc2reader.read("test_replays/build17811/24.SC2Replay")
307- print replay.realm
308- print len(replay.players)
309- print replay.players[0].actual_race
310- print replay.players[1].actual_race
311- print replay.players[0].choosen_race
312- print replay.players[1].choosen_race
313- print replay.players[0].name
314- print replay.players[1].name
315- assert 1==0
316-
317- def test_25():
318- replay = sc2reader.read("test_replays/build17811/25.SC2Replay")
319- print replay.realm
320- print len(replay.players)
321- print replay.players[0].actual_race
322- print replay.players[1].actual_race
323- print replay.players[0].choosen_race
324- print replay.players[1].choosen_race
325- print replay.players[0].name
326- print replay.players[1].name
327- assert 1==0
328- """
186+ replay = sc2reader .read ("test_replays/1.2.2.17811/3.SC2Replay" )
187+ assert replay .utc_date == datetime .datetime (2011 , 2 , 25 , 14 , 36 , 26 )
0 commit comments