@@ -21,10 +21,12 @@ def test_convert(self):
21
21
parsed_args = Args (test_file , temp_output_file )
22
22
zeus2txt .convert_file (parsed_args )
23
23
24
- # temp_output_file = open(temp_output_path, "rb")
25
- temp_output_file .seek (0 , os .SEEK_END )
26
24
try :
27
- self .assertEqual (temp_output_file .tell (), 3302 )
25
+ temp_output_file .close ()
26
+ temp_output_file = open (temp_output_path , "rb" )
27
+ lines = temp_output_file .read ().splitlines ()
28
+ expected_lines = self .test_output .split (b"\n " )
29
+ self .assertEqual (lines , expected_lines )
28
30
finally :
29
31
temp_output_file .close ()
30
32
os .remove (temp_output_path )
@@ -144,6 +146,215 @@ def setUp(self):
144
146
b"\x96 \x30 \x00 \x0A \xEB \x53 \x45 \x43 \x0A \x03 \x96 \x30 \x00 \x14 \xEB \x45 "
145
147
b"\x4E \x44 \x32 \x0A \x02 \xBB \x00 \xFF \xFF "
146
148
)
149
+ self .test_output = (
150
+ b"\x30 \x30 \x30 \x30 \x30 \x20 \x3B \x20 \x4C \x4F \x41 \x44 \x45 \x52 \x20 \x66 "
151
+ b"\x6F \x72 \x20 \x46 \x2E \x45 \x44 \x49 \x54 \x4F \x52 \x0A \x30 \x30 \x30 \x30 "
152
+ b"\x30 \x20 \x3B \x20 \x4C \x2E \x4B \x2E \x50 \x72 \x6F \x64 \x75 \x63 \x74 \x69 "
153
+ b"\x6F \x6E \x0A \x30 \x30 \x30 \x31 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4F "
154
+ b"\x52 \x47 \x20 \x35 \x30 \x30 \x30 \x30 \x0A \x30 \x30 \x30 \x32 \x30 \x20 \x20 "
155
+ b"\x20 \x20 \x20 \x20 \x20 \x43 \x41 \x4C \x4C \x20 \x43 \x4C \x53 \x0A \x30 \x30 "
156
+ b"\x30 \x33 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x43 \x41 \x4C \x4C \x20 \x53 "
157
+ b"\x48 \x52 \x0A \x30 \x30 \x30 \x34 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x43 "
158
+ b"\x41 \x4C \x4C \x20 \x4E \x45 \x57 \x53 \x48 \x0A \x30 \x30 \x30 \x35 \x30 \x20 "
159
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x4D \x53 \x47 \x31 "
160
+ b"\x0A \x30 \x30 \x30 \x36 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 "
161
+ b"\x42 \x43 \x2C \x33 \x39 \x0A \x30 \x30 \x30 \x37 \x30 \x20 \x20 \x20 \x20 \x20 "
162
+ b"\x20 \x20 \x43 \x41 \x4C \x4C \x20 \x23 \x32 \x30 \x33 \x43 \x0A \x30 \x30 \x30 "
163
+ b"\x38 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x43 \x41 \x4C \x4C \x20 \x53 \x54 "
164
+ b"\x41 \x4E \x44 \x0A \x30 \x30 \x30 \x39 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 "
165
+ b"\x4C \x44 \x20 \x48 \x4C \x2C \x32 \x32 \x37 \x38 \x34 \x0A \x30 \x30 \x31 \x30 "
166
+ b"\x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x32 \x32 "
167
+ b"\x37 \x38 \x33 \x0A \x30 \x30 \x31 \x31 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 "
168
+ b"\x4C \x44 \x20 \x42 \x43 \x2C \x35 \x31 \x31 \x0A \x30 \x30 \x31 \x32 \x30 \x20 "
169
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 \x48 \x4C \x29 \x2C \x30 \x0A "
170
+ b"\x30 \x30 \x31 \x33 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x49 \x52 "
171
+ b"\x0A \x30 \x30 \x31 \x34 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4A \x50 \x20 "
172
+ b"\x4C \x4F \x41 \x44 \x0A \x33 \x39 \x39 \x39 \x39 \x20 \x45 \x4E \x44 \x20 \x20 "
173
+ b"\x20 \x52 \x45 \x54 \x0A \x34 \x30 \x30 \x30 \x30 \x20 \x43 \x4C \x53 \x20 \x20 "
174
+ b"\x20 \x4C \x44 \x20 \x48 \x4C \x2C \x31 \x36 \x33 \x38 \x34 \x0A \x34 \x30 \x30 "
175
+ b"\x31 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x31 "
176
+ b"\x36 \x33 \x38 \x35 \x0A \x34 \x30 \x30 \x32 \x30 \x20 \x20 \x20 \x20 \x20 \x20 "
177
+ b"\x20 \x4C \x44 \x20 \x42 \x43 \x2C \x36 \x31 \x34 \x33 \x0A \x34 \x30 \x30 \x33 "
178
+ b"\x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 \x48 \x4C \x29 \x2C "
179
+ b"\x30 \x0A \x34 \x30 \x30 \x34 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 "
180
+ b"\x49 \x52 \x0A \x34 \x30 \x30 \x35 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C "
181
+ b"\x44 \x20 \x48 \x4C \x2C \x32 \x32 \x35 \x32 \x38 \x0A \x34 \x30 \x30 \x36 \x30 "
182
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x32 \x32 \x35 "
183
+ b"\x32 \x39 \x0A \x34 \x30 \x30 \x37 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C "
184
+ b"\x44 \x20 \x42 \x43 \x2C \x37 \x36 \x37 \x0A \x34 \x30 \x30 \x38 \x30 \x20 \x20 "
185
+ b"\x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 \x48 \x4C \x29 \x2C \x37 \x0A \x34 "
186
+ b"\x30 \x30 \x39 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x49 \x52 \x0A "
187
+ b"\x34 \x30 \x31 \x30 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x58 \x4F \x52 \x20 "
188
+ b"\x41 \x0A \x34 \x30 \x31 \x31 \x30 \x20 \x4F \x55 \x54 \x20 \x28 \x32 \x35 \x34 "
189
+ b"\x29 \x2C \x41 \x3A \x4C \x44 \x20 \x41 \x2C \x37 \x0A \x34 \x30 \x31 \x31 \x31 "
190
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 \x32 \x33 \x36 \x32 \x34 "
191
+ b"\x29 \x2C \x41 \x0A \x34 \x30 \x31 \x32 \x30 \x20 \x43 \x48 \x4F \x50 \x45 \x20 "
192
+ b"\x4C \x44 \x20 \x41 \x2C \x32 \x0A \x34 \x30 \x31 \x33 \x30 \x20 \x20 \x20 \x20 "
193
+ b"\x20 \x20 \x20 \x43 \x41 \x4C \x4C \x20 \x23 \x31 \x36 \x30 \x31 \x0A \x34 \x30 "
194
+ b"\x31 \x34 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x52 \x45 \x54 \x0A \x34 \x30 "
195
+ b"\x31 \x35 \x30 \x20 \x53 \x48 \x52 \x20 \x20 \x20 \x4C \x44 \x20 \x48 \x4C \x2C "
196
+ b"\x31 \x35 \x36 \x31 \x36 \x0A \x34 \x30 \x31 \x36 \x30 \x20 \x20 \x20 \x20 \x20 "
197
+ b"\x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x33 \x30 \x30 \x30 \x30 \x0A \x34 \x30 "
198
+ b"\x31 \x37 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x42 \x43 \x2C "
199
+ b"\x37 \x36 \x38 \x0A \x34 \x30 \x31 \x38 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 "
200
+ b"\x4C \x44 \x49 \x52 \x0A \x34 \x30 \x31 \x39 \x30 \x20 \x20 \x20 \x20 \x20 \x20 "
201
+ b"\x20 \x4C \x44 \x20 \x48 \x4C \x2C \x33 \x30 \x30 \x30 \x30 \x0A \x34 \x30 \x32 "
202
+ b"\x30 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x42 \x2C \x39 \x36 "
203
+ b"\x0A \x34 \x30 \x32 \x31 \x30 \x20 \x53 \x48 \x32 \x20 \x20 \x20 \x50 \x55 \x53 "
204
+ b"\x48 \x20 \x42 \x43 \x0A \x34 \x30 \x32 \x32 \x30 \x20 \x20 \x20 \x20 \x20 \x20 "
205
+ b"\x20 \x4C \x44 \x20 \x42 \x2C \x34 \x0A \x34 \x30 \x32 \x33 \x30 \x20 \x53 \x48 "
206
+ b"\x33 \x20 \x20 \x20 \x49 \x4E \x43 \x20 \x48 \x4C \x0A \x34 \x30 \x32 \x34 \x30 "
207
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x20 \x44 \x4A \x4E \x5A \x20 \x53 \x48 \x33 \x0A "
208
+ b"\x34 \x30 \x32 \x35 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x42 "
209
+ b"\x2C \x34 \x0A \x34 \x30 \x32 \x36 \x30 \x20 \x53 \x48 \x34 \x20 \x20 \x20 \x4C "
210
+ b"\x44 \x20 \x41 \x2C \x28 \x48 \x4C \x29 \x0A \x34 \x30 \x32 \x37 \x30 \x20 \x20 "
211
+ b"\x20 \x20 \x20 \x20 \x20 \x52 \x4C \x43 \x41 \x0A \x34 \x30 \x32 \x38 \x30 \x20 "
212
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x4F \x52 \x20 \x28 \x48 \x4C \x29 \x0A \x34 \x30 "
213
+ b"\x32 \x39 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 \x48 \x4C "
214
+ b"\x29 \x2C \x41 \x0A \x34 \x30 \x33 \x30 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 "
215
+ b"\x49 \x4E \x43 \x20 \x48 \x4C \x0A \x34 \x30 \x33 \x31 \x30 \x20 \x20 \x20 \x20 "
216
+ b"\x20 \x20 \x20 \x44 \x4A \x4E \x5A \x20 \x53 \x48 \x34 \x0A \x34 \x30 \x33 \x32 "
217
+ b"\x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x50 \x4F \x50 \x20 \x42 \x43 \x0A \x34 "
218
+ b"\x30 \x33 \x33 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x44 \x4A \x4E \x5A \x20 "
219
+ b"\x53 \x48 \x32 \x0A \x34 \x30 \x33 \x34 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 "
220
+ b"\x52 \x45 \x54 \x0A \x34 \x30 \x33 \x35 \x30 \x20 \x53 \x54 \x41 \x4E \x44 \x20 "
221
+ b"\x4C \x44 \x20 \x48 \x4C \x2C \x31 \x35 \x36 \x31 \x36 \x0A \x34 \x30 \x33 \x36 "
222
+ b"\x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x44 \x45 \x43 \x20 \x48 \x0A \x34 \x30 "
223
+ b"\x33 \x37 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 \x32 \x33 "
224
+ b"\x36 \x30 \x36 \x29 \x2C \x48 \x4C \x0A \x34 \x30 \x33 \x38 \x30 \x20 \x20 \x20 "
225
+ b"\x20 \x20 \x20 \x20 \x52 \x45 \x54 \x0A \x34 \x30 \x33 \x39 \x30 \x20 \x4E \x45 "
226
+ b"\x57 \x53 \x48 \x20 \x4C \x44 \x20 \x48 \x4C \x2C \x41 \x44 \x52 \x53 \x48 \x0A "
227
+ b"\x34 \x30 \x34 \x30 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x44 \x45 \x43 \x20 "
228
+ b"\x48 \x0A \x34 \x30 \x34 \x31 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 "
229
+ b"\x20 \x28 \x32 \x33 \x36 \x30 \x36 \x29 \x2C \x48 \x4C \x0A \x34 \x30 \x34 \x32 "
230
+ b"\x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x52 \x45 \x54 \x0A \x34 \x30 \x34 \x33 "
231
+ b"\x30 \x20 \x46 \x46 \x49 \x4C \x45 \x20 \x4C \x44 \x20 \x41 \x2C \x28 \x32 \x30 "
232
+ b"\x37 \x30 \x38 \x29 \x0A \x34 \x30 \x34 \x34 \x30 \x20 \x20 \x20 \x20 \x20 \x20 "
233
+ b"\x20 \x43 \x50 \x20 \x30 \x0A \x34 \x30 \x34 \x35 \x30 \x20 \x20 \x20 \x20 \x20 "
234
+ b"\x20 \x20 \x4A \x52 \x20 \x5A \x2C \x4E \x46 \x49 \x4C \x45 \x0A \x34 \x30 \x34 "
235
+ b"\x36 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x42 \x2C \x41 \x0A "
236
+ b"\x34 \x30 \x34 \x37 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x44 "
237
+ b"\x45 \x2C \x31 \x38 \x34 \x33 \x32 \x0A \x34 \x30 \x34 \x38 \x30 \x20 \x46 \x46 "
238
+ b"\x32 \x20 \x20 \x20 \x4C \x44 \x20 \x48 \x4C \x2C \x46 \x4E \x41 \x4D \x45 \x0A "
239
+ b"\x34 \x30 \x34 \x39 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 "
240
+ b"\x50 \x44 \x45 \x29 \x2C \x44 \x45 \x0A \x34 \x30 \x35 \x30 \x30 \x20 \x20 \x20 "
241
+ b"\x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 \x50 \x42 \x43 \x29 \x2C \x42 \x43 \x0A "
242
+ b"\x34 \x30 \x35 \x31 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x42 "
243
+ b"\x2C \x38 \x0A \x34 \x30 \x35 \x32 \x30 \x20 \x46 \x46 \x33 \x20 \x20 \x20 \x4C "
244
+ b"\x44 \x20 \x41 \x2C \x28 \x44 \x45 \x29 \x0A \x34 \x30 \x35 \x33 \x30 \x20 \x20 "
245
+ b"\x20 \x20 \x20 \x20 \x20 \x43 \x50 \x20 \x28 \x48 \x4C \x29 \x0A \x34 \x30 \x35 "
246
+ b"\x34 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4A \x52 \x20 \x4E \x5A \x2C \x4E "
247
+ b"\x45 \x58 \x54 \x46 \x0A \x34 \x30 \x35 \x35 \x30 \x20 \x20 \x20 \x20 \x20 \x20 "
248
+ b"\x20 \x49 \x4E \x43 \x20 \x44 \x45 \x0A \x34 \x30 \x35 \x36 \x30 \x20 \x20 \x20 "
249
+ b"\x20 \x20 \x20 \x20 \x49 \x4E \x43 \x20 \x48 \x4C \x0A \x34 \x30 \x35 \x37 \x30 "
250
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x20 \x44 \x4A \x4E \x5A \x20 \x46 \x46 \x33 \x0A "
251
+ b"\x34 \x30 \x35 \x38 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x41 "
252
+ b"\x2C \x28 \x44 \x45 \x29 \x0A \x34 \x30 \x35 \x39 \x30 \x20 \x20 \x20 \x20 \x20 "
253
+ b"\x20 \x20 \x43 \x50 \x20 \x36 \x39 \x0A \x34 \x30 \x36 \x30 \x30 \x20 \x20 \x20 "
254
+ b"\x20 \x20 \x20 \x20 \x4A \x52 \x20 \x4E \x5A \x2C \x4E \x45 \x58 \x54 \x46 \x0A "
255
+ b"\x34 \x30 \x36 \x31 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x48 "
256
+ b"\x4C \x2C \x36 \x0A \x34 \x30 \x36 \x32 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 "
257
+ b"\x41 \x44 \x44 \x20 \x48 \x4C \x2C \x44 \x45 \x0A \x34 \x30 \x36 \x33 \x30 \x20 "
258
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x41 \x2C \x28 \x48 \x4C \x29 \x0A "
259
+ b"\x34 \x30 \x36 \x34 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 "
260
+ b"\x53 \x45 \x43 \x29 \x2C \x41 \x0A \x34 \x30 \x36 \x35 \x30 \x20 \x20 \x20 \x20 "
261
+ b"\x20 \x20 \x20 \x49 \x4E \x43 \x20 \x48 \x4C \x0A \x34 \x30 \x36 \x36 \x30 \x20 "
262
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x41 \x2C \x28 \x48 \x4C \x29 \x0A "
263
+ b"\x34 \x30 \x36 \x37 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x28 "
264
+ b"\x54 \x52 \x43 \x29 \x2C \x41 \x0A \x34 \x30 \x36 \x38 \x30 \x20 \x20 \x20 \x20 "
265
+ b"\x20 \x20 \x20 \x4A \x50 \x20 \x4C \x4F \x41 \x32 \x0A \x34 \x30 \x36 \x39 \x30 "
266
+ b"\x20 \x4E \x45 \x58 \x54 \x46 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x28 \x50 \x44 "
267
+ b"\x45 \x29 \x0A \x34 \x30 \x37 \x30 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C "
268
+ b"\x44 \x20 \x48 \x4C \x2C \x31 \x36 \x0A \x34 \x30 \x37 \x31 \x30 \x20 \x20 \x20 "
269
+ b"\x20 \x20 \x20 \x20 \x41 \x44 \x44 \x20 \x48 \x4C \x2C \x44 \x45 \x0A \x34 \x30 "
270
+ b"\x37 \x32 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x45 \x58 \x20 \x44 \x45 \x2C "
271
+ b"\x48 \x4C \x0A \x34 \x30 \x37 \x33 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C "
272
+ b"\x44 \x20 \x42 \x43 \x2C \x28 \x50 \x42 \x43 \x29 \x0A \x34 \x30 \x37 \x34 \x30 "
273
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x20 \x44 \x4A \x4E \x5A \x20 \x46 \x46 \x32 \x0A "
274
+ b"\x34 \x30 \x37 \x35 \x30 \x20 \x4E \x46 \x49 \x4C \x45 \x20 \x43 \x41 \x4C \x4C "
275
+ b"\x20 \x4E \x45 \x57 \x53 \x48 \x0A \x34 \x30 \x37 \x36 \x30 \x20 \x20 \x20 \x20 "
276
+ b"\x20 \x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x4D \x53 \x47 \x32 \x0A \x34 \x30 "
277
+ b"\x37 \x37 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x42 \x43 \x2C "
278
+ b"\x4D \x53 \x47 \x33 \x2D \x4D \x53 \x47 \x32 \x0A \x34 \x30 \x37 \x38 \x30 \x20 "
279
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x43 \x41 \x4C \x4C \x20 \x23 \x32 \x30 \x33 \x43 "
280
+ b"\x0A \x34 \x30 \x37 \x38 \x31 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x43 \x41 \x4C "
281
+ b"\x4C \x20 \x42 \x45 \x45 \x50 \x0A \x34 \x30 \x37 \x38 \x32 \x20 \x20 \x20 \x20 "
282
+ b"\x20 \x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x4D \x53 \x47 \x33 \x0A \x34 \x30 "
283
+ b"\x37 \x38 \x33 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x42 \x43 \x2C "
284
+ b"\x54 \x52 \x43 \x2D \x4D \x53 \x47 \x33 \x0A \x34 \x30 \x37 \x38 \x34 \x20 \x20 "
285
+ b"\x20 \x20 \x20 \x20 \x20 \x43 \x41 \x4C \x4C \x20 \x23 \x32 \x30 \x33 \x43 \x0A "
286
+ b"\x34 \x30 \x38 \x30 \x30 \x20 \x43 \x41 \x4C \x4C \x20 \x50 \x41 \x55 \x53 \x3A "
287
+ b"\x43 \x41 \x4C \x4C \x20 \x53 \x54 \x41 \x4E \x44 \x0A \x34 \x30 \x38 \x31 \x30 "
288
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4A \x50 \x20 \x4C \x4F \x41 \x44 \x0A \x34 "
289
+ b"\x30 \x38 \x32 \x30 \x20 \x50 \x41 \x55 \x53 \x20 \x20 \x58 \x4F \x52 \x20 \x41 "
290
+ b"\x0A \x34 \x30 \x38 \x33 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 "
291
+ b"\x28 \x32 \x33 \x35 \x36 \x30 \x29 \x2C \x41 \x0A \x34 \x30 \x38 \x34 \x30 \x20 "
292
+ b"\x50 \x41 \x32 \x20 \x20 \x20 \x4C \x44 \x20 \x41 \x2C \x28 \x32 \x33 \x35 \x36 "
293
+ b"\x30 \x29 \x0A \x34 \x30 \x38 \x35 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x43 "
294
+ b"\x50 \x20 \x30 \x0A \x34 \x30 \x38 \x36 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 "
295
+ b"\x52 \x45 \x54 \x20 \x4E \x5A \x0A \x34 \x30 \x38 \x37 \x30 \x20 \x20 \x20 \x20 "
296
+ b"\x20 \x20 \x20 \x4A \x52 \x20 \x50 \x41 \x32 \x0A \x34 \x30 \x38 \x38 \x30 \x20 "
297
+ b"\x42 \x45 \x45 \x50 \x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x23 \x30 \x31 \x30 "
298
+ b"\x35 \x0A \x34 \x30 \x38 \x39 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 "
299
+ b"\x20 \x48 \x4C \x2C \x23 \x30 \x36 \x36 \x36 \x0A \x34 \x30 \x39 \x30 \x30 \x20 "
300
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x43 \x41 \x4C \x4C \x20 \x23 \x30 \x33 \x42 \x35 "
301
+ b"\x0A \x34 \x30 \x39 \x31 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x52 \x45 \x54 "
302
+ b"\x0A \x34 \x30 \x39 \x32 \x30 \x20 \x4C \x4F \x41 \x44 \x20 \x20 \x4C \x44 \x20 "
303
+ b"\x48 \x4C \x2C \x32 \x32 \x35 \x36 \x30 \x0A \x34 \x30 \x39 \x33 \x30 \x20 \x20 "
304
+ b"\x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x32 \x32 \x35 \x36 \x31 "
305
+ b"\x0A \x34 \x30 \x39 \x34 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 "
306
+ b"\x42 \x43 \x2C \x37 \x33 \x36 \x0A \x34 \x30 \x39 \x35 \x30 \x20 \x20 \x20 \x20 "
307
+ b"\x20 \x20 \x20 \x4C \x44 \x20 \x28 \x48 \x4C \x29 \x2C \x30 \x0A \x34 \x30 \x39 "
308
+ b"\x36 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x49 \x52 \x0A \x34 \x30 "
309
+ b"\x39 \x37 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x42 \x43 \x2C "
310
+ b"\x23 \x30 \x39 \x30 \x35 \x0A \x34 \x30 \x39 \x38 \x30 \x20 \x20 \x20 \x20 \x20 "
311
+ b"\x20 \x20 \x4C \x44 \x20 \x44 \x45 \x2C \x30 \x0A \x34 \x30 \x39 \x39 \x30 \x20 "
312
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x48 \x4C \x2C \x31 \x38 \x34 \x33 "
313
+ b"\x32 \x0A \x34 \x31 \x30 \x30 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x43 \x41 "
314
+ b"\x4C \x4C \x20 \x31 \x35 \x36 \x33 \x35 \x0A \x34 \x31 \x30 \x31 \x30 \x20 \x20 "
315
+ b"\x20 \x20 \x20 \x20 \x20 \x4A \x50 \x20 \x46 \x46 \x49 \x4C \x45 \x0A \x34 \x31 "
316
+ b"\x30 \x32 \x30 \x20 \x4C \x4F \x41 \x32 \x20 \x20 \x4C \x44 \x20 \x41 \x2C \x28 "
317
+ b"\x53 \x45 \x43 \x29 \x0A \x34 \x31 \x30 \x33 \x30 \x20 \x20 \x20 \x20 \x20 \x20 "
318
+ b"\x20 \x4C \x44 \x20 \x45 \x2C \x41 \x0A \x34 \x31 \x30 \x34 \x30 \x20 \x20 \x20 "
319
+ b"\x20 \x20 \x20 \x20 \x4C \x44 \x20 \x41 \x2C \x28 \x54 \x52 \x43 \x29 \x0A \x34 "
320
+ b"\x31 \x30 \x35 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x44 \x2C "
321
+ b"\x41 \x0A \x34 \x31 \x30 \x36 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 "
322
+ b"\x20 \x42 \x43 \x2C \x23 \x32 \x36 \x30 \x35 \x0A \x34 \x31 \x30 \x37 \x30 \x20 "
323
+ b"\x20 \x20 \x20 \x20 \x20 \x20 \x4C \x44 \x20 \x48 \x4C \x2C \x33 \x30 \x30 \x30 "
324
+ b"\x30 \x0A \x34 \x31 \x30 \x38 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x43 \x41 "
325
+ b"\x4C \x4C \x20 \x31 \x35 \x36 \x33 \x35 \x0A \x34 \x31 \x30 \x39 \x30 \x20 \x20 "
326
+ b"\x20 \x20 \x20 \x20 \x20 \x4A \x50 \x20 \x33 \x31 \x36 \x39 \x33 \x0A \x36 \x30 "
327
+ b"\x30 \x30 \x30 \x20 \x41 \x44 \x52 \x53 \x48 \x20 \x45 \x51 \x55 \x20 \x33 \x30 "
328
+ b"\x30 \x30 \x30 \x0A \x36 \x30 \x30 \x31 \x30 \x20 \x4D \x53 \x47 \x31 \x20 \x20 "
329
+ b"\x44 \x45 \x46 \x42 \x20 \x32 \x32 \x2C \x30 \x2C \x30 \x2C \x31 \x37 \x2C \x30 "
330
+ b"\x0A \x36 \x30 \x30 \x32 \x30 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x44 \x45 \x46 "
331
+ b"\x42 \x20 \x31 \x36 \x2C \x37 \x0A \x36 \x30 \x30 \x33 \x30 \x20 \x44 \x45 \x46 "
332
+ b"\x4D \x20 \x22 \x46 \x4F \x4E \x54 \x20 \x45 \x44 \x49 \x54 \x4F \x52 \x20 \x62 "
333
+ b"\x79 \x20 \x4C \x79 \x61 \x22 \x0A \x36 \x30 \x30 \x34 \x30 \x20 \x44 \x45 \x46 "
334
+ b"\x4D \x20 \x22 \x64 \x76 \x69 \x6E \x73 \x6B \x79 \x20 \x4B \x69 \x72 \x69 \x6C "
335
+ b"\x6C \x22 \x0A \x36 \x30 \x30 \x35 \x30 \x20 \x46 \x4E \x41 \x4D \x45 \x20 \x44 "
336
+ b"\x45 \x46 \x4D \x20 \x22 \x65 \x64 \x69 \x74 \x6F \x72 \x20 \x20 \x22 \x0A \x36 "
337
+ b"\x30 \x30 \x36 \x30 \x20 \x50 \x44 \x45 \x20 \x20 \x20 \x44 \x45 \x46 \x57 \x20 "
338
+ b"\x30 \x0A \x36 \x30 \x30 \x37 \x30 \x20 \x50 \x42 \x43 \x20 \x20 \x20 \x44 \x45 "
339
+ b"\x46 \x57 \x20 \x30 \x0A \x36 \x30 \x30 \x38 \x30 \x20 \x4D \x53 \x47 \x32 \x20 "
340
+ b"\x20 \x44 \x45 \x46 \x42 \x20 \x32 \x32 \x2C \x35 \x2C \x30 \x2C \x31 \x37 \x2C "
341
+ b"\x30 \x0A \x36 \x30 \x30 \x39 \x30 \x20 \x44 \x45 \x46 \x42 \x20 \x31 \x36 \x2C "
342
+ b"\x37 \x2C \x31 \x39 \x2C \x31 \x0A \x36 \x30 \x31 \x30 \x30 \x20 \x44 \x45 \x46 "
343
+ b"\x4D \x20 \x22 \x46 \x69 \x6C \x65 \x20 \x27 \x65 \x64 \x69 \x74 \x6F \x72 \x20 "
344
+ b"\x20 \x3C \x45 \x3E \x27 \x22 \x0A \x36 \x30 \x31 \x31 \x30 \x20 \x44 \x45 \x46 "
345
+ b"\x4D \x20 \x22 \x20 \x6E \x6F \x74 \x20 \x66 \x6F \x75 \x6E \x64 \x22 \x0A \x36 "
346
+ b"\x30 \x31 \x32 \x30 \x20 \x4D \x53 \x47 \x33 \x20 \x20 \x44 \x45 \x46 \x42 \x20 "
347
+ b"\x32 \x32 \x2C \x36 \x2C \x30 \x2C \x31 \x37 \x2C \x30 \x0A \x36 \x30 \x31 \x32 "
348
+ b"\x35 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x44 \x45 \x46 \x42 \x20 \x31 \x36 \x2C "
349
+ b"\x37 \x2C \x31 \x39 \x2C \x30 \x0A \x36 \x30 \x31 \x33 \x30 \x20 \x44 \x45 \x46 "
350
+ b"\x4D \x20 \x22 \x50 \x52 \x45 \x53 \x53 \x20 \x41 \x4E \x59 \x20 \x4B \x45 \x59 "
351
+ b"\x20 \x46 \x4F \x52 \x20 \x22 \x0A \x36 \x30 \x31 \x34 \x30 \x20 \x44 \x45 \x46 "
352
+ b"\x4D \x20 \x22 \x52 \x45 \x4C \x4F \x41 \x44 \x20 \x46 \x49 \x4C \x45 \x22 \x0A "
353
+ b"\x36 \x30 \x31 \x36 \x30 \x20 \x54 \x52 \x43 \x20 \x20 \x20 \x44 \x45 \x46 \x42 "
354
+ b"\x20 \x30 \x0A \x36 \x30 \x31 \x37 \x30 \x20 \x53 \x45 \x43 \x20 \x20 \x20 \x44 "
355
+ b"\x45 \x46 \x42 \x20 \x30 \x0A \x36 \x30 \x31 \x38 \x30 \x20 \x45 \x4E \x44 \x32 "
356
+ b"\x20 \x20 \x4E \x4F \x50 \x0A "
357
+ )
147
358
148
359
if __name__ == '__main__' :
149
360
unittest .main ()
0 commit comments