OLD | NEW |
| (Empty) |
1 library googleapis_beta.dataproc.v1beta1.test; | |
2 | |
3 import "dart:core" as core; | |
4 import "dart:collection" as collection; | |
5 import "dart:async" as async; | |
6 import "dart:convert" as convert; | |
7 | |
8 import 'package:http/http.dart' as http; | |
9 import 'package:http/testing.dart' as http_testing; | |
10 import 'package:test/test.dart' as unittest; | |
11 | |
12 import 'package:googleapis_beta/dataproc/v1beta1.dart' as api; | |
13 | |
14 class HttpServerMock extends http.BaseClient { | |
15 core.Function _callback; | |
16 core.bool _expectJson; | |
17 | |
18 void register(core.Function callback, core.bool expectJson) { | |
19 _callback = callback; | |
20 _expectJson = expectJson; | |
21 } | |
22 | |
23 async.Future<http.StreamedResponse> send(http.BaseRequest request) { | |
24 if (_expectJson) { | |
25 return request.finalize() | |
26 .transform(convert.UTF8.decoder) | |
27 .join('') | |
28 .then((core.String jsonString) { | |
29 if (jsonString.isEmpty) { | |
30 return _callback(request, null); | |
31 } else { | |
32 return _callback(request, convert.JSON.decode(jsonString)); | |
33 } | |
34 }); | |
35 } else { | |
36 var stream = request.finalize(); | |
37 if (stream == null) { | |
38 return _callback(request, []); | |
39 } else { | |
40 return stream.toBytes().then((data) { | |
41 return _callback(request, data); | |
42 }); | |
43 } | |
44 } | |
45 } | |
46 } | |
47 | |
48 http.StreamedResponse stringResponse( | |
49 core.int status, core.Map<core.String, core.String> headers, core.String bod
y) { | |
50 var stream = new async.Stream.fromIterable([convert.UTF8.encode(body)]); | |
51 return new http.StreamedResponse(stream, status, headers: headers); | |
52 } | |
53 | |
54 core.int buildCounterAcceleratorConfiguration = 0; | |
55 buildAcceleratorConfiguration() { | |
56 var o = new api.AcceleratorConfiguration(); | |
57 buildCounterAcceleratorConfiguration++; | |
58 if (buildCounterAcceleratorConfiguration < 3) { | |
59 o.acceleratorCount = 42; | |
60 o.acceleratorTypeUri = "foo"; | |
61 } | |
62 buildCounterAcceleratorConfiguration--; | |
63 return o; | |
64 } | |
65 | |
66 checkAcceleratorConfiguration(api.AcceleratorConfiguration o) { | |
67 buildCounterAcceleratorConfiguration++; | |
68 if (buildCounterAcceleratorConfiguration < 3) { | |
69 unittest.expect(o.acceleratorCount, unittest.equals(42)); | |
70 unittest.expect(o.acceleratorTypeUri, unittest.equals('foo')); | |
71 } | |
72 buildCounterAcceleratorConfiguration--; | |
73 } | |
74 | |
75 core.int buildCounterCancelJobRequest = 0; | |
76 buildCancelJobRequest() { | |
77 var o = new api.CancelJobRequest(); | |
78 buildCounterCancelJobRequest++; | |
79 if (buildCounterCancelJobRequest < 3) { | |
80 } | |
81 buildCounterCancelJobRequest--; | |
82 return o; | |
83 } | |
84 | |
85 checkCancelJobRequest(api.CancelJobRequest o) { | |
86 buildCounterCancelJobRequest++; | |
87 if (buildCounterCancelJobRequest < 3) { | |
88 } | |
89 buildCounterCancelJobRequest--; | |
90 } | |
91 | |
92 core.int buildCounterCancelOperationRequest = 0; | |
93 buildCancelOperationRequest() { | |
94 var o = new api.CancelOperationRequest(); | |
95 buildCounterCancelOperationRequest++; | |
96 if (buildCounterCancelOperationRequest < 3) { | |
97 } | |
98 buildCounterCancelOperationRequest--; | |
99 return o; | |
100 } | |
101 | |
102 checkCancelOperationRequest(api.CancelOperationRequest o) { | |
103 buildCounterCancelOperationRequest++; | |
104 if (buildCounterCancelOperationRequest < 3) { | |
105 } | |
106 buildCounterCancelOperationRequest--; | |
107 } | |
108 | |
109 buildUnnamed3151() { | |
110 var o = new core.Map<core.String, core.String>(); | |
111 o["x"] = "foo"; | |
112 o["y"] = "foo"; | |
113 return o; | |
114 } | |
115 | |
116 checkUnnamed3151(core.Map<core.String, core.String> o) { | |
117 unittest.expect(o, unittest.hasLength(2)); | |
118 unittest.expect(o["x"], unittest.equals('foo')); | |
119 unittest.expect(o["y"], unittest.equals('foo')); | |
120 } | |
121 | |
122 buildUnnamed3152() { | |
123 var o = new core.List<api.ClusterStatus>(); | |
124 o.add(buildClusterStatus()); | |
125 o.add(buildClusterStatus()); | |
126 return o; | |
127 } | |
128 | |
129 checkUnnamed3152(core.List<api.ClusterStatus> o) { | |
130 unittest.expect(o, unittest.hasLength(2)); | |
131 checkClusterStatus(o[0]); | |
132 checkClusterStatus(o[1]); | |
133 } | |
134 | |
135 core.int buildCounterCluster = 0; | |
136 buildCluster() { | |
137 var o = new api.Cluster(); | |
138 buildCounterCluster++; | |
139 if (buildCounterCluster < 3) { | |
140 o.clusterName = "foo"; | |
141 o.clusterUuid = "foo"; | |
142 o.configuration = buildClusterConfiguration(); | |
143 o.labels = buildUnnamed3151(); | |
144 o.metrics = buildClusterMetrics(); | |
145 o.projectId = "foo"; | |
146 o.status = buildClusterStatus(); | |
147 o.statusHistory = buildUnnamed3152(); | |
148 } | |
149 buildCounterCluster--; | |
150 return o; | |
151 } | |
152 | |
153 checkCluster(api.Cluster o) { | |
154 buildCounterCluster++; | |
155 if (buildCounterCluster < 3) { | |
156 unittest.expect(o.clusterName, unittest.equals('foo')); | |
157 unittest.expect(o.clusterUuid, unittest.equals('foo')); | |
158 checkClusterConfiguration(o.configuration); | |
159 checkUnnamed3151(o.labels); | |
160 checkClusterMetrics(o.metrics); | |
161 unittest.expect(o.projectId, unittest.equals('foo')); | |
162 checkClusterStatus(o.status); | |
163 checkUnnamed3152(o.statusHistory); | |
164 } | |
165 buildCounterCluster--; | |
166 } | |
167 | |
168 buildUnnamed3153() { | |
169 var o = new core.List<api.NodeInitializationAction>(); | |
170 o.add(buildNodeInitializationAction()); | |
171 o.add(buildNodeInitializationAction()); | |
172 return o; | |
173 } | |
174 | |
175 checkUnnamed3153(core.List<api.NodeInitializationAction> o) { | |
176 unittest.expect(o, unittest.hasLength(2)); | |
177 checkNodeInitializationAction(o[0]); | |
178 checkNodeInitializationAction(o[1]); | |
179 } | |
180 | |
181 core.int buildCounterClusterConfiguration = 0; | |
182 buildClusterConfiguration() { | |
183 var o = new api.ClusterConfiguration(); | |
184 buildCounterClusterConfiguration++; | |
185 if (buildCounterClusterConfiguration < 3) { | |
186 o.configurationBucket = "foo"; | |
187 o.gceClusterConfiguration = buildGceClusterConfiguration(); | |
188 o.initializationActions = buildUnnamed3153(); | |
189 o.masterConfiguration = buildInstanceGroupConfiguration(); | |
190 o.secondaryWorkerConfiguration = buildInstanceGroupConfiguration(); | |
191 o.softwareConfiguration = buildSoftwareConfiguration(); | |
192 o.workerConfiguration = buildInstanceGroupConfiguration(); | |
193 } | |
194 buildCounterClusterConfiguration--; | |
195 return o; | |
196 } | |
197 | |
198 checkClusterConfiguration(api.ClusterConfiguration o) { | |
199 buildCounterClusterConfiguration++; | |
200 if (buildCounterClusterConfiguration < 3) { | |
201 unittest.expect(o.configurationBucket, unittest.equals('foo')); | |
202 checkGceClusterConfiguration(o.gceClusterConfiguration); | |
203 checkUnnamed3153(o.initializationActions); | |
204 checkInstanceGroupConfiguration(o.masterConfiguration); | |
205 checkInstanceGroupConfiguration(o.secondaryWorkerConfiguration); | |
206 checkSoftwareConfiguration(o.softwareConfiguration); | |
207 checkInstanceGroupConfiguration(o.workerConfiguration); | |
208 } | |
209 buildCounterClusterConfiguration--; | |
210 } | |
211 | |
212 buildUnnamed3154() { | |
213 var o = new core.Map<core.String, core.String>(); | |
214 o["x"] = "foo"; | |
215 o["y"] = "foo"; | |
216 return o; | |
217 } | |
218 | |
219 checkUnnamed3154(core.Map<core.String, core.String> o) { | |
220 unittest.expect(o, unittest.hasLength(2)); | |
221 unittest.expect(o["x"], unittest.equals('foo')); | |
222 unittest.expect(o["y"], unittest.equals('foo')); | |
223 } | |
224 | |
225 buildUnnamed3155() { | |
226 var o = new core.Map<core.String, core.String>(); | |
227 o["x"] = "foo"; | |
228 o["y"] = "foo"; | |
229 return o; | |
230 } | |
231 | |
232 checkUnnamed3155(core.Map<core.String, core.String> o) { | |
233 unittest.expect(o, unittest.hasLength(2)); | |
234 unittest.expect(o["x"], unittest.equals('foo')); | |
235 unittest.expect(o["y"], unittest.equals('foo')); | |
236 } | |
237 | |
238 core.int buildCounterClusterMetrics = 0; | |
239 buildClusterMetrics() { | |
240 var o = new api.ClusterMetrics(); | |
241 buildCounterClusterMetrics++; | |
242 if (buildCounterClusterMetrics < 3) { | |
243 o.hdfsMetrics = buildUnnamed3154(); | |
244 o.yarnMetrics = buildUnnamed3155(); | |
245 } | |
246 buildCounterClusterMetrics--; | |
247 return o; | |
248 } | |
249 | |
250 checkClusterMetrics(api.ClusterMetrics o) { | |
251 buildCounterClusterMetrics++; | |
252 if (buildCounterClusterMetrics < 3) { | |
253 checkUnnamed3154(o.hdfsMetrics); | |
254 checkUnnamed3155(o.yarnMetrics); | |
255 } | |
256 buildCounterClusterMetrics--; | |
257 } | |
258 | |
259 buildUnnamed3156() { | |
260 var o = new core.Map<core.String, core.String>(); | |
261 o["x"] = "foo"; | |
262 o["y"] = "foo"; | |
263 return o; | |
264 } | |
265 | |
266 checkUnnamed3156(core.Map<core.String, core.String> o) { | |
267 unittest.expect(o, unittest.hasLength(2)); | |
268 unittest.expect(o["x"], unittest.equals('foo')); | |
269 unittest.expect(o["y"], unittest.equals('foo')); | |
270 } | |
271 | |
272 buildUnnamed3157() { | |
273 var o = new core.List<api.ClusterOperationStatus>(); | |
274 o.add(buildClusterOperationStatus()); | |
275 o.add(buildClusterOperationStatus()); | |
276 return o; | |
277 } | |
278 | |
279 checkUnnamed3157(core.List<api.ClusterOperationStatus> o) { | |
280 unittest.expect(o, unittest.hasLength(2)); | |
281 checkClusterOperationStatus(o[0]); | |
282 checkClusterOperationStatus(o[1]); | |
283 } | |
284 | |
285 buildUnnamed3158() { | |
286 var o = new core.List<core.String>(); | |
287 o.add("foo"); | |
288 o.add("foo"); | |
289 return o; | |
290 } | |
291 | |
292 checkUnnamed3158(core.List<core.String> o) { | |
293 unittest.expect(o, unittest.hasLength(2)); | |
294 unittest.expect(o[0], unittest.equals('foo')); | |
295 unittest.expect(o[1], unittest.equals('foo')); | |
296 } | |
297 | |
298 core.int buildCounterClusterOperationMetadata = 0; | |
299 buildClusterOperationMetadata() { | |
300 var o = new api.ClusterOperationMetadata(); | |
301 buildCounterClusterOperationMetadata++; | |
302 if (buildCounterClusterOperationMetadata < 3) { | |
303 o.clusterName = "foo"; | |
304 o.clusterUuid = "foo"; | |
305 o.description = "foo"; | |
306 o.labels = buildUnnamed3156(); | |
307 o.operationType = "foo"; | |
308 o.status = buildClusterOperationStatus(); | |
309 o.statusHistory = buildUnnamed3157(); | |
310 o.warnings = buildUnnamed3158(); | |
311 } | |
312 buildCounterClusterOperationMetadata--; | |
313 return o; | |
314 } | |
315 | |
316 checkClusterOperationMetadata(api.ClusterOperationMetadata o) { | |
317 buildCounterClusterOperationMetadata++; | |
318 if (buildCounterClusterOperationMetadata < 3) { | |
319 unittest.expect(o.clusterName, unittest.equals('foo')); | |
320 unittest.expect(o.clusterUuid, unittest.equals('foo')); | |
321 unittest.expect(o.description, unittest.equals('foo')); | |
322 checkUnnamed3156(o.labels); | |
323 unittest.expect(o.operationType, unittest.equals('foo')); | |
324 checkClusterOperationStatus(o.status); | |
325 checkUnnamed3157(o.statusHistory); | |
326 checkUnnamed3158(o.warnings); | |
327 } | |
328 buildCounterClusterOperationMetadata--; | |
329 } | |
330 | |
331 core.int buildCounterClusterOperationStatus = 0; | |
332 buildClusterOperationStatus() { | |
333 var o = new api.ClusterOperationStatus(); | |
334 buildCounterClusterOperationStatus++; | |
335 if (buildCounterClusterOperationStatus < 3) { | |
336 o.details = "foo"; | |
337 o.innerState = "foo"; | |
338 o.state = "foo"; | |
339 o.stateStartTime = "foo"; | |
340 } | |
341 buildCounterClusterOperationStatus--; | |
342 return o; | |
343 } | |
344 | |
345 checkClusterOperationStatus(api.ClusterOperationStatus o) { | |
346 buildCounterClusterOperationStatus++; | |
347 if (buildCounterClusterOperationStatus < 3) { | |
348 unittest.expect(o.details, unittest.equals('foo')); | |
349 unittest.expect(o.innerState, unittest.equals('foo')); | |
350 unittest.expect(o.state, unittest.equals('foo')); | |
351 unittest.expect(o.stateStartTime, unittest.equals('foo')); | |
352 } | |
353 buildCounterClusterOperationStatus--; | |
354 } | |
355 | |
356 core.int buildCounterClusterStatus = 0; | |
357 buildClusterStatus() { | |
358 var o = new api.ClusterStatus(); | |
359 buildCounterClusterStatus++; | |
360 if (buildCounterClusterStatus < 3) { | |
361 o.detail = "foo"; | |
362 o.state = "foo"; | |
363 o.stateStartTime = "foo"; | |
364 o.substate = "foo"; | |
365 } | |
366 buildCounterClusterStatus--; | |
367 return o; | |
368 } | |
369 | |
370 checkClusterStatus(api.ClusterStatus o) { | |
371 buildCounterClusterStatus++; | |
372 if (buildCounterClusterStatus < 3) { | |
373 unittest.expect(o.detail, unittest.equals('foo')); | |
374 unittest.expect(o.state, unittest.equals('foo')); | |
375 unittest.expect(o.stateStartTime, unittest.equals('foo')); | |
376 unittest.expect(o.substate, unittest.equals('foo')); | |
377 } | |
378 buildCounterClusterStatus--; | |
379 } | |
380 | |
381 core.int buildCounterDiagnoseClusterOutputLocation = 0; | |
382 buildDiagnoseClusterOutputLocation() { | |
383 var o = new api.DiagnoseClusterOutputLocation(); | |
384 buildCounterDiagnoseClusterOutputLocation++; | |
385 if (buildCounterDiagnoseClusterOutputLocation < 3) { | |
386 o.outputUri = "foo"; | |
387 } | |
388 buildCounterDiagnoseClusterOutputLocation--; | |
389 return o; | |
390 } | |
391 | |
392 checkDiagnoseClusterOutputLocation(api.DiagnoseClusterOutputLocation o) { | |
393 buildCounterDiagnoseClusterOutputLocation++; | |
394 if (buildCounterDiagnoseClusterOutputLocation < 3) { | |
395 unittest.expect(o.outputUri, unittest.equals('foo')); | |
396 } | |
397 buildCounterDiagnoseClusterOutputLocation--; | |
398 } | |
399 | |
400 core.int buildCounterDiagnoseClusterRequest = 0; | |
401 buildDiagnoseClusterRequest() { | |
402 var o = new api.DiagnoseClusterRequest(); | |
403 buildCounterDiagnoseClusterRequest++; | |
404 if (buildCounterDiagnoseClusterRequest < 3) { | |
405 } | |
406 buildCounterDiagnoseClusterRequest--; | |
407 return o; | |
408 } | |
409 | |
410 checkDiagnoseClusterRequest(api.DiagnoseClusterRequest o) { | |
411 buildCounterDiagnoseClusterRequest++; | |
412 if (buildCounterDiagnoseClusterRequest < 3) { | |
413 } | |
414 buildCounterDiagnoseClusterRequest--; | |
415 } | |
416 | |
417 core.int buildCounterDiagnoseClusterResults = 0; | |
418 buildDiagnoseClusterResults() { | |
419 var o = new api.DiagnoseClusterResults(); | |
420 buildCounterDiagnoseClusterResults++; | |
421 if (buildCounterDiagnoseClusterResults < 3) { | |
422 o.outputUri = "foo"; | |
423 } | |
424 buildCounterDiagnoseClusterResults--; | |
425 return o; | |
426 } | |
427 | |
428 checkDiagnoseClusterResults(api.DiagnoseClusterResults o) { | |
429 buildCounterDiagnoseClusterResults++; | |
430 if (buildCounterDiagnoseClusterResults < 3) { | |
431 unittest.expect(o.outputUri, unittest.equals('foo')); | |
432 } | |
433 buildCounterDiagnoseClusterResults--; | |
434 } | |
435 | |
436 core.int buildCounterDiskConfiguration = 0; | |
437 buildDiskConfiguration() { | |
438 var o = new api.DiskConfiguration(); | |
439 buildCounterDiskConfiguration++; | |
440 if (buildCounterDiskConfiguration < 3) { | |
441 o.bootDiskSizeGb = 42; | |
442 o.numLocalSsds = 42; | |
443 } | |
444 buildCounterDiskConfiguration--; | |
445 return o; | |
446 } | |
447 | |
448 checkDiskConfiguration(api.DiskConfiguration o) { | |
449 buildCounterDiskConfiguration++; | |
450 if (buildCounterDiskConfiguration < 3) { | |
451 unittest.expect(o.bootDiskSizeGb, unittest.equals(42)); | |
452 unittest.expect(o.numLocalSsds, unittest.equals(42)); | |
453 } | |
454 buildCounterDiskConfiguration--; | |
455 } | |
456 | |
457 core.int buildCounterEmpty = 0; | |
458 buildEmpty() { | |
459 var o = new api.Empty(); | |
460 buildCounterEmpty++; | |
461 if (buildCounterEmpty < 3) { | |
462 } | |
463 buildCounterEmpty--; | |
464 return o; | |
465 } | |
466 | |
467 checkEmpty(api.Empty o) { | |
468 buildCounterEmpty++; | |
469 if (buildCounterEmpty < 3) { | |
470 } | |
471 buildCounterEmpty--; | |
472 } | |
473 | |
474 buildUnnamed3159() { | |
475 var o = new core.Map<core.String, core.String>(); | |
476 o["x"] = "foo"; | |
477 o["y"] = "foo"; | |
478 return o; | |
479 } | |
480 | |
481 checkUnnamed3159(core.Map<core.String, core.String> o) { | |
482 unittest.expect(o, unittest.hasLength(2)); | |
483 unittest.expect(o["x"], unittest.equals('foo')); | |
484 unittest.expect(o["y"], unittest.equals('foo')); | |
485 } | |
486 | |
487 buildUnnamed3160() { | |
488 var o = new core.List<core.String>(); | |
489 o.add("foo"); | |
490 o.add("foo"); | |
491 return o; | |
492 } | |
493 | |
494 checkUnnamed3160(core.List<core.String> o) { | |
495 unittest.expect(o, unittest.hasLength(2)); | |
496 unittest.expect(o[0], unittest.equals('foo')); | |
497 unittest.expect(o[1], unittest.equals('foo')); | |
498 } | |
499 | |
500 buildUnnamed3161() { | |
501 var o = new core.List<core.String>(); | |
502 o.add("foo"); | |
503 o.add("foo"); | |
504 return o; | |
505 } | |
506 | |
507 checkUnnamed3161(core.List<core.String> o) { | |
508 unittest.expect(o, unittest.hasLength(2)); | |
509 unittest.expect(o[0], unittest.equals('foo')); | |
510 unittest.expect(o[1], unittest.equals('foo')); | |
511 } | |
512 | |
513 core.int buildCounterGceClusterConfiguration = 0; | |
514 buildGceClusterConfiguration() { | |
515 var o = new api.GceClusterConfiguration(); | |
516 buildCounterGceClusterConfiguration++; | |
517 if (buildCounterGceClusterConfiguration < 3) { | |
518 o.internalIpOnly = true; | |
519 o.metadata = buildUnnamed3159(); | |
520 o.networkUri = "foo"; | |
521 o.serviceAccount = "foo"; | |
522 o.serviceAccountScopes = buildUnnamed3160(); | |
523 o.subnetworkUri = "foo"; | |
524 o.tags = buildUnnamed3161(); | |
525 o.zoneUri = "foo"; | |
526 } | |
527 buildCounterGceClusterConfiguration--; | |
528 return o; | |
529 } | |
530 | |
531 checkGceClusterConfiguration(api.GceClusterConfiguration o) { | |
532 buildCounterGceClusterConfiguration++; | |
533 if (buildCounterGceClusterConfiguration < 3) { | |
534 unittest.expect(o.internalIpOnly, unittest.isTrue); | |
535 checkUnnamed3159(o.metadata); | |
536 unittest.expect(o.networkUri, unittest.equals('foo')); | |
537 unittest.expect(o.serviceAccount, unittest.equals('foo')); | |
538 checkUnnamed3160(o.serviceAccountScopes); | |
539 unittest.expect(o.subnetworkUri, unittest.equals('foo')); | |
540 checkUnnamed3161(o.tags); | |
541 unittest.expect(o.zoneUri, unittest.equals('foo')); | |
542 } | |
543 buildCounterGceClusterConfiguration--; | |
544 } | |
545 | |
546 buildUnnamed3162() { | |
547 var o = new core.List<core.String>(); | |
548 o.add("foo"); | |
549 o.add("foo"); | |
550 return o; | |
551 } | |
552 | |
553 checkUnnamed3162(core.List<core.String> o) { | |
554 unittest.expect(o, unittest.hasLength(2)); | |
555 unittest.expect(o[0], unittest.equals('foo')); | |
556 unittest.expect(o[1], unittest.equals('foo')); | |
557 } | |
558 | |
559 buildUnnamed3163() { | |
560 var o = new core.List<core.String>(); | |
561 o.add("foo"); | |
562 o.add("foo"); | |
563 return o; | |
564 } | |
565 | |
566 checkUnnamed3163(core.List<core.String> o) { | |
567 unittest.expect(o, unittest.hasLength(2)); | |
568 unittest.expect(o[0], unittest.equals('foo')); | |
569 unittest.expect(o[1], unittest.equals('foo')); | |
570 } | |
571 | |
572 buildUnnamed3164() { | |
573 var o = new core.List<core.String>(); | |
574 o.add("foo"); | |
575 o.add("foo"); | |
576 return o; | |
577 } | |
578 | |
579 checkUnnamed3164(core.List<core.String> o) { | |
580 unittest.expect(o, unittest.hasLength(2)); | |
581 unittest.expect(o[0], unittest.equals('foo')); | |
582 unittest.expect(o[1], unittest.equals('foo')); | |
583 } | |
584 | |
585 buildUnnamed3165() { | |
586 var o = new core.List<core.String>(); | |
587 o.add("foo"); | |
588 o.add("foo"); | |
589 return o; | |
590 } | |
591 | |
592 checkUnnamed3165(core.List<core.String> o) { | |
593 unittest.expect(o, unittest.hasLength(2)); | |
594 unittest.expect(o[0], unittest.equals('foo')); | |
595 unittest.expect(o[1], unittest.equals('foo')); | |
596 } | |
597 | |
598 buildUnnamed3166() { | |
599 var o = new core.Map<core.String, core.String>(); | |
600 o["x"] = "foo"; | |
601 o["y"] = "foo"; | |
602 return o; | |
603 } | |
604 | |
605 checkUnnamed3166(core.Map<core.String, core.String> o) { | |
606 unittest.expect(o, unittest.hasLength(2)); | |
607 unittest.expect(o["x"], unittest.equals('foo')); | |
608 unittest.expect(o["y"], unittest.equals('foo')); | |
609 } | |
610 | |
611 core.int buildCounterHadoopJob = 0; | |
612 buildHadoopJob() { | |
613 var o = new api.HadoopJob(); | |
614 buildCounterHadoopJob++; | |
615 if (buildCounterHadoopJob < 3) { | |
616 o.archiveUris = buildUnnamed3162(); | |
617 o.args = buildUnnamed3163(); | |
618 o.fileUris = buildUnnamed3164(); | |
619 o.jarFileUris = buildUnnamed3165(); | |
620 o.loggingConfiguration = buildLoggingConfiguration(); | |
621 o.mainClass = "foo"; | |
622 o.mainJarFileUri = "foo"; | |
623 o.properties = buildUnnamed3166(); | |
624 } | |
625 buildCounterHadoopJob--; | |
626 return o; | |
627 } | |
628 | |
629 checkHadoopJob(api.HadoopJob o) { | |
630 buildCounterHadoopJob++; | |
631 if (buildCounterHadoopJob < 3) { | |
632 checkUnnamed3162(o.archiveUris); | |
633 checkUnnamed3163(o.args); | |
634 checkUnnamed3164(o.fileUris); | |
635 checkUnnamed3165(o.jarFileUris); | |
636 checkLoggingConfiguration(o.loggingConfiguration); | |
637 unittest.expect(o.mainClass, unittest.equals('foo')); | |
638 unittest.expect(o.mainJarFileUri, unittest.equals('foo')); | |
639 checkUnnamed3166(o.properties); | |
640 } | |
641 buildCounterHadoopJob--; | |
642 } | |
643 | |
644 buildUnnamed3167() { | |
645 var o = new core.List<core.String>(); | |
646 o.add("foo"); | |
647 o.add("foo"); | |
648 return o; | |
649 } | |
650 | |
651 checkUnnamed3167(core.List<core.String> o) { | |
652 unittest.expect(o, unittest.hasLength(2)); | |
653 unittest.expect(o[0], unittest.equals('foo')); | |
654 unittest.expect(o[1], unittest.equals('foo')); | |
655 } | |
656 | |
657 buildUnnamed3168() { | |
658 var o = new core.Map<core.String, core.String>(); | |
659 o["x"] = "foo"; | |
660 o["y"] = "foo"; | |
661 return o; | |
662 } | |
663 | |
664 checkUnnamed3168(core.Map<core.String, core.String> o) { | |
665 unittest.expect(o, unittest.hasLength(2)); | |
666 unittest.expect(o["x"], unittest.equals('foo')); | |
667 unittest.expect(o["y"], unittest.equals('foo')); | |
668 } | |
669 | |
670 buildUnnamed3169() { | |
671 var o = new core.Map<core.String, core.String>(); | |
672 o["x"] = "foo"; | |
673 o["y"] = "foo"; | |
674 return o; | |
675 } | |
676 | |
677 checkUnnamed3169(core.Map<core.String, core.String> o) { | |
678 unittest.expect(o, unittest.hasLength(2)); | |
679 unittest.expect(o["x"], unittest.equals('foo')); | |
680 unittest.expect(o["y"], unittest.equals('foo')); | |
681 } | |
682 | |
683 core.int buildCounterHiveJob = 0; | |
684 buildHiveJob() { | |
685 var o = new api.HiveJob(); | |
686 buildCounterHiveJob++; | |
687 if (buildCounterHiveJob < 3) { | |
688 o.continueOnFailure = true; | |
689 o.jarFileUris = buildUnnamed3167(); | |
690 o.properties = buildUnnamed3168(); | |
691 o.queryFileUri = "foo"; | |
692 o.queryList = buildQueryList(); | |
693 o.scriptVariables = buildUnnamed3169(); | |
694 } | |
695 buildCounterHiveJob--; | |
696 return o; | |
697 } | |
698 | |
699 checkHiveJob(api.HiveJob o) { | |
700 buildCounterHiveJob++; | |
701 if (buildCounterHiveJob < 3) { | |
702 unittest.expect(o.continueOnFailure, unittest.isTrue); | |
703 checkUnnamed3167(o.jarFileUris); | |
704 checkUnnamed3168(o.properties); | |
705 unittest.expect(o.queryFileUri, unittest.equals('foo')); | |
706 checkQueryList(o.queryList); | |
707 checkUnnamed3169(o.scriptVariables); | |
708 } | |
709 buildCounterHiveJob--; | |
710 } | |
711 | |
712 buildUnnamed3170() { | |
713 var o = new core.List<api.AcceleratorConfiguration>(); | |
714 o.add(buildAcceleratorConfiguration()); | |
715 o.add(buildAcceleratorConfiguration()); | |
716 return o; | |
717 } | |
718 | |
719 checkUnnamed3170(core.List<api.AcceleratorConfiguration> o) { | |
720 unittest.expect(o, unittest.hasLength(2)); | |
721 checkAcceleratorConfiguration(o[0]); | |
722 checkAcceleratorConfiguration(o[1]); | |
723 } | |
724 | |
725 buildUnnamed3171() { | |
726 var o = new core.List<core.String>(); | |
727 o.add("foo"); | |
728 o.add("foo"); | |
729 return o; | |
730 } | |
731 | |
732 checkUnnamed3171(core.List<core.String> o) { | |
733 unittest.expect(o, unittest.hasLength(2)); | |
734 unittest.expect(o[0], unittest.equals('foo')); | |
735 unittest.expect(o[1], unittest.equals('foo')); | |
736 } | |
737 | |
738 core.int buildCounterInstanceGroupConfiguration = 0; | |
739 buildInstanceGroupConfiguration() { | |
740 var o = new api.InstanceGroupConfiguration(); | |
741 buildCounterInstanceGroupConfiguration++; | |
742 if (buildCounterInstanceGroupConfiguration < 3) { | |
743 o.accelerators = buildUnnamed3170(); | |
744 o.diskConfiguration = buildDiskConfiguration(); | |
745 o.imageUri = "foo"; | |
746 o.instanceNames = buildUnnamed3171(); | |
747 o.isPreemptible = true; | |
748 o.machineTypeUri = "foo"; | |
749 o.managedGroupConfiguration = buildManagedGroupConfiguration(); | |
750 o.numInstances = 42; | |
751 } | |
752 buildCounterInstanceGroupConfiguration--; | |
753 return o; | |
754 } | |
755 | |
756 checkInstanceGroupConfiguration(api.InstanceGroupConfiguration o) { | |
757 buildCounterInstanceGroupConfiguration++; | |
758 if (buildCounterInstanceGroupConfiguration < 3) { | |
759 checkUnnamed3170(o.accelerators); | |
760 checkDiskConfiguration(o.diskConfiguration); | |
761 unittest.expect(o.imageUri, unittest.equals('foo')); | |
762 checkUnnamed3171(o.instanceNames); | |
763 unittest.expect(o.isPreemptible, unittest.isTrue); | |
764 unittest.expect(o.machineTypeUri, unittest.equals('foo')); | |
765 checkManagedGroupConfiguration(o.managedGroupConfiguration); | |
766 unittest.expect(o.numInstances, unittest.equals(42)); | |
767 } | |
768 buildCounterInstanceGroupConfiguration--; | |
769 } | |
770 | |
771 buildUnnamed3172() { | |
772 var o = new core.Map<core.String, core.String>(); | |
773 o["x"] = "foo"; | |
774 o["y"] = "foo"; | |
775 return o; | |
776 } | |
777 | |
778 checkUnnamed3172(core.Map<core.String, core.String> o) { | |
779 unittest.expect(o, unittest.hasLength(2)); | |
780 unittest.expect(o["x"], unittest.equals('foo')); | |
781 unittest.expect(o["y"], unittest.equals('foo')); | |
782 } | |
783 | |
784 buildUnnamed3173() { | |
785 var o = new core.List<api.JobStatus>(); | |
786 o.add(buildJobStatus()); | |
787 o.add(buildJobStatus()); | |
788 return o; | |
789 } | |
790 | |
791 checkUnnamed3173(core.List<api.JobStatus> o) { | |
792 unittest.expect(o, unittest.hasLength(2)); | |
793 checkJobStatus(o[0]); | |
794 checkJobStatus(o[1]); | |
795 } | |
796 | |
797 buildUnnamed3174() { | |
798 var o = new core.List<api.YarnApplication>(); | |
799 o.add(buildYarnApplication()); | |
800 o.add(buildYarnApplication()); | |
801 return o; | |
802 } | |
803 | |
804 checkUnnamed3174(core.List<api.YarnApplication> o) { | |
805 unittest.expect(o, unittest.hasLength(2)); | |
806 checkYarnApplication(o[0]); | |
807 checkYarnApplication(o[1]); | |
808 } | |
809 | |
810 core.int buildCounterJob = 0; | |
811 buildJob() { | |
812 var o = new api.Job(); | |
813 buildCounterJob++; | |
814 if (buildCounterJob < 3) { | |
815 o.driverControlFilesUri = "foo"; | |
816 o.driverInputResourceUri = "foo"; | |
817 o.driverOutputResourceUri = "foo"; | |
818 o.hadoopJob = buildHadoopJob(); | |
819 o.hiveJob = buildHiveJob(); | |
820 o.interactive = true; | |
821 o.labels = buildUnnamed3172(); | |
822 o.pigJob = buildPigJob(); | |
823 o.placement = buildJobPlacement(); | |
824 o.pysparkJob = buildPySparkJob(); | |
825 o.reference = buildJobReference(); | |
826 o.scheduling = buildJobScheduling(); | |
827 o.sparkJob = buildSparkJob(); | |
828 o.sparkSqlJob = buildSparkSqlJob(); | |
829 o.status = buildJobStatus(); | |
830 o.statusHistory = buildUnnamed3173(); | |
831 o.submittedBy = "foo"; | |
832 o.yarnApplications = buildUnnamed3174(); | |
833 } | |
834 buildCounterJob--; | |
835 return o; | |
836 } | |
837 | |
838 checkJob(api.Job o) { | |
839 buildCounterJob++; | |
840 if (buildCounterJob < 3) { | |
841 unittest.expect(o.driverControlFilesUri, unittest.equals('foo')); | |
842 unittest.expect(o.driverInputResourceUri, unittest.equals('foo')); | |
843 unittest.expect(o.driverOutputResourceUri, unittest.equals('foo')); | |
844 checkHadoopJob(o.hadoopJob); | |
845 checkHiveJob(o.hiveJob); | |
846 unittest.expect(o.interactive, unittest.isTrue); | |
847 checkUnnamed3172(o.labels); | |
848 checkPigJob(o.pigJob); | |
849 checkJobPlacement(o.placement); | |
850 checkPySparkJob(o.pysparkJob); | |
851 checkJobReference(o.reference); | |
852 checkJobScheduling(o.scheduling); | |
853 checkSparkJob(o.sparkJob); | |
854 checkSparkSqlJob(o.sparkSqlJob); | |
855 checkJobStatus(o.status); | |
856 checkUnnamed3173(o.statusHistory); | |
857 unittest.expect(o.submittedBy, unittest.equals('foo')); | |
858 checkUnnamed3174(o.yarnApplications); | |
859 } | |
860 buildCounterJob--; | |
861 } | |
862 | |
863 core.int buildCounterJobPlacement = 0; | |
864 buildJobPlacement() { | |
865 var o = new api.JobPlacement(); | |
866 buildCounterJobPlacement++; | |
867 if (buildCounterJobPlacement < 3) { | |
868 o.clusterName = "foo"; | |
869 o.clusterUuid = "foo"; | |
870 } | |
871 buildCounterJobPlacement--; | |
872 return o; | |
873 } | |
874 | |
875 checkJobPlacement(api.JobPlacement o) { | |
876 buildCounterJobPlacement++; | |
877 if (buildCounterJobPlacement < 3) { | |
878 unittest.expect(o.clusterName, unittest.equals('foo')); | |
879 unittest.expect(o.clusterUuid, unittest.equals('foo')); | |
880 } | |
881 buildCounterJobPlacement--; | |
882 } | |
883 | |
884 core.int buildCounterJobReference = 0; | |
885 buildJobReference() { | |
886 var o = new api.JobReference(); | |
887 buildCounterJobReference++; | |
888 if (buildCounterJobReference < 3) { | |
889 o.jobId = "foo"; | |
890 o.projectId = "foo"; | |
891 } | |
892 buildCounterJobReference--; | |
893 return o; | |
894 } | |
895 | |
896 checkJobReference(api.JobReference o) { | |
897 buildCounterJobReference++; | |
898 if (buildCounterJobReference < 3) { | |
899 unittest.expect(o.jobId, unittest.equals('foo')); | |
900 unittest.expect(o.projectId, unittest.equals('foo')); | |
901 } | |
902 buildCounterJobReference--; | |
903 } | |
904 | |
905 core.int buildCounterJobScheduling = 0; | |
906 buildJobScheduling() { | |
907 var o = new api.JobScheduling(); | |
908 buildCounterJobScheduling++; | |
909 if (buildCounterJobScheduling < 3) { | |
910 o.maxFailuresPerHour = 42; | |
911 } | |
912 buildCounterJobScheduling--; | |
913 return o; | |
914 } | |
915 | |
916 checkJobScheduling(api.JobScheduling o) { | |
917 buildCounterJobScheduling++; | |
918 if (buildCounterJobScheduling < 3) { | |
919 unittest.expect(o.maxFailuresPerHour, unittest.equals(42)); | |
920 } | |
921 buildCounterJobScheduling--; | |
922 } | |
923 | |
924 core.int buildCounterJobStatus = 0; | |
925 buildJobStatus() { | |
926 var o = new api.JobStatus(); | |
927 buildCounterJobStatus++; | |
928 if (buildCounterJobStatus < 3) { | |
929 o.details = "foo"; | |
930 o.state = "foo"; | |
931 o.stateStartTime = "foo"; | |
932 o.substate = "foo"; | |
933 } | |
934 buildCounterJobStatus--; | |
935 return o; | |
936 } | |
937 | |
938 checkJobStatus(api.JobStatus o) { | |
939 buildCounterJobStatus++; | |
940 if (buildCounterJobStatus < 3) { | |
941 unittest.expect(o.details, unittest.equals('foo')); | |
942 unittest.expect(o.state, unittest.equals('foo')); | |
943 unittest.expect(o.stateStartTime, unittest.equals('foo')); | |
944 unittest.expect(o.substate, unittest.equals('foo')); | |
945 } | |
946 buildCounterJobStatus--; | |
947 } | |
948 | |
949 buildUnnamed3175() { | |
950 var o = new core.List<api.Cluster>(); | |
951 o.add(buildCluster()); | |
952 o.add(buildCluster()); | |
953 return o; | |
954 } | |
955 | |
956 checkUnnamed3175(core.List<api.Cluster> o) { | |
957 unittest.expect(o, unittest.hasLength(2)); | |
958 checkCluster(o[0]); | |
959 checkCluster(o[1]); | |
960 } | |
961 | |
962 core.int buildCounterListClustersResponse = 0; | |
963 buildListClustersResponse() { | |
964 var o = new api.ListClustersResponse(); | |
965 buildCounterListClustersResponse++; | |
966 if (buildCounterListClustersResponse < 3) { | |
967 o.clusters = buildUnnamed3175(); | |
968 o.nextPageToken = "foo"; | |
969 } | |
970 buildCounterListClustersResponse--; | |
971 return o; | |
972 } | |
973 | |
974 checkListClustersResponse(api.ListClustersResponse o) { | |
975 buildCounterListClustersResponse++; | |
976 if (buildCounterListClustersResponse < 3) { | |
977 checkUnnamed3175(o.clusters); | |
978 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
979 } | |
980 buildCounterListClustersResponse--; | |
981 } | |
982 | |
983 buildUnnamed3176() { | |
984 var o = new core.List<api.Job>(); | |
985 o.add(buildJob()); | |
986 o.add(buildJob()); | |
987 return o; | |
988 } | |
989 | |
990 checkUnnamed3176(core.List<api.Job> o) { | |
991 unittest.expect(o, unittest.hasLength(2)); | |
992 checkJob(o[0]); | |
993 checkJob(o[1]); | |
994 } | |
995 | |
996 core.int buildCounterListJobsResponse = 0; | |
997 buildListJobsResponse() { | |
998 var o = new api.ListJobsResponse(); | |
999 buildCounterListJobsResponse++; | |
1000 if (buildCounterListJobsResponse < 3) { | |
1001 o.jobs = buildUnnamed3176(); | |
1002 o.nextPageToken = "foo"; | |
1003 } | |
1004 buildCounterListJobsResponse--; | |
1005 return o; | |
1006 } | |
1007 | |
1008 checkListJobsResponse(api.ListJobsResponse o) { | |
1009 buildCounterListJobsResponse++; | |
1010 if (buildCounterListJobsResponse < 3) { | |
1011 checkUnnamed3176(o.jobs); | |
1012 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1013 } | |
1014 buildCounterListJobsResponse--; | |
1015 } | |
1016 | |
1017 buildUnnamed3177() { | |
1018 var o = new core.List<api.Operation>(); | |
1019 o.add(buildOperation()); | |
1020 o.add(buildOperation()); | |
1021 return o; | |
1022 } | |
1023 | |
1024 checkUnnamed3177(core.List<api.Operation> o) { | |
1025 unittest.expect(o, unittest.hasLength(2)); | |
1026 checkOperation(o[0]); | |
1027 checkOperation(o[1]); | |
1028 } | |
1029 | |
1030 core.int buildCounterListOperationsResponse = 0; | |
1031 buildListOperationsResponse() { | |
1032 var o = new api.ListOperationsResponse(); | |
1033 buildCounterListOperationsResponse++; | |
1034 if (buildCounterListOperationsResponse < 3) { | |
1035 o.nextPageToken = "foo"; | |
1036 o.operations = buildUnnamed3177(); | |
1037 } | |
1038 buildCounterListOperationsResponse--; | |
1039 return o; | |
1040 } | |
1041 | |
1042 checkListOperationsResponse(api.ListOperationsResponse o) { | |
1043 buildCounterListOperationsResponse++; | |
1044 if (buildCounterListOperationsResponse < 3) { | |
1045 unittest.expect(o.nextPageToken, unittest.equals('foo')); | |
1046 checkUnnamed3177(o.operations); | |
1047 } | |
1048 buildCounterListOperationsResponse--; | |
1049 } | |
1050 | |
1051 buildUnnamed3178() { | |
1052 var o = new core.Map<core.String, core.String>(); | |
1053 o["x"] = "foo"; | |
1054 o["y"] = "foo"; | |
1055 return o; | |
1056 } | |
1057 | |
1058 checkUnnamed3178(core.Map<core.String, core.String> o) { | |
1059 unittest.expect(o, unittest.hasLength(2)); | |
1060 unittest.expect(o["x"], unittest.equals('foo')); | |
1061 unittest.expect(o["y"], unittest.equals('foo')); | |
1062 } | |
1063 | |
1064 core.int buildCounterLoggingConfiguration = 0; | |
1065 buildLoggingConfiguration() { | |
1066 var o = new api.LoggingConfiguration(); | |
1067 buildCounterLoggingConfiguration++; | |
1068 if (buildCounterLoggingConfiguration < 3) { | |
1069 o.driverLogLevels = buildUnnamed3178(); | |
1070 } | |
1071 buildCounterLoggingConfiguration--; | |
1072 return o; | |
1073 } | |
1074 | |
1075 checkLoggingConfiguration(api.LoggingConfiguration o) { | |
1076 buildCounterLoggingConfiguration++; | |
1077 if (buildCounterLoggingConfiguration < 3) { | |
1078 checkUnnamed3178(o.driverLogLevels); | |
1079 } | |
1080 buildCounterLoggingConfiguration--; | |
1081 } | |
1082 | |
1083 core.int buildCounterManagedGroupConfiguration = 0; | |
1084 buildManagedGroupConfiguration() { | |
1085 var o = new api.ManagedGroupConfiguration(); | |
1086 buildCounterManagedGroupConfiguration++; | |
1087 if (buildCounterManagedGroupConfiguration < 3) { | |
1088 o.instanceGroupManagerName = "foo"; | |
1089 o.instanceTemplateName = "foo"; | |
1090 } | |
1091 buildCounterManagedGroupConfiguration--; | |
1092 return o; | |
1093 } | |
1094 | |
1095 checkManagedGroupConfiguration(api.ManagedGroupConfiguration o) { | |
1096 buildCounterManagedGroupConfiguration++; | |
1097 if (buildCounterManagedGroupConfiguration < 3) { | |
1098 unittest.expect(o.instanceGroupManagerName, unittest.equals('foo')); | |
1099 unittest.expect(o.instanceTemplateName, unittest.equals('foo')); | |
1100 } | |
1101 buildCounterManagedGroupConfiguration--; | |
1102 } | |
1103 | |
1104 core.int buildCounterNodeInitializationAction = 0; | |
1105 buildNodeInitializationAction() { | |
1106 var o = new api.NodeInitializationAction(); | |
1107 buildCounterNodeInitializationAction++; | |
1108 if (buildCounterNodeInitializationAction < 3) { | |
1109 o.executableFile = "foo"; | |
1110 o.executionTimeout = "foo"; | |
1111 } | |
1112 buildCounterNodeInitializationAction--; | |
1113 return o; | |
1114 } | |
1115 | |
1116 checkNodeInitializationAction(api.NodeInitializationAction o) { | |
1117 buildCounterNodeInitializationAction++; | |
1118 if (buildCounterNodeInitializationAction < 3) { | |
1119 unittest.expect(o.executableFile, unittest.equals('foo')); | |
1120 unittest.expect(o.executionTimeout, unittest.equals('foo')); | |
1121 } | |
1122 buildCounterNodeInitializationAction--; | |
1123 } | |
1124 | |
1125 buildUnnamed3179() { | |
1126 var o = new core.Map<core.String, core.Object>(); | |
1127 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | |
1128 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | |
1129 return o; | |
1130 } | |
1131 | |
1132 checkUnnamed3179(core.Map<core.String, core.Object> o) { | |
1133 unittest.expect(o, unittest.hasLength(2)); | |
1134 var casted1 = (o["x"]) as core.Map; unittest.expect(casted1, unittest.hasLengt
h(3)); unittest.expect(casted1["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted1["bool"], unittest.equals(true)); unittest.expect(casted1["string"],
unittest.equals('foo')); | |
1135 var casted2 = (o["y"]) as core.Map; unittest.expect(casted2, unittest.hasLengt
h(3)); unittest.expect(casted2["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted2["bool"], unittest.equals(true)); unittest.expect(casted2["string"],
unittest.equals('foo')); | |
1136 } | |
1137 | |
1138 buildUnnamed3180() { | |
1139 var o = new core.Map<core.String, core.Object>(); | |
1140 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | |
1141 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | |
1142 return o; | |
1143 } | |
1144 | |
1145 checkUnnamed3180(core.Map<core.String, core.Object> o) { | |
1146 unittest.expect(o, unittest.hasLength(2)); | |
1147 var casted3 = (o["x"]) as core.Map; unittest.expect(casted3, unittest.hasLengt
h(3)); unittest.expect(casted3["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted3["bool"], unittest.equals(true)); unittest.expect(casted3["string"],
unittest.equals('foo')); | |
1148 var casted4 = (o["y"]) as core.Map; unittest.expect(casted4, unittest.hasLengt
h(3)); unittest.expect(casted4["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted4["bool"], unittest.equals(true)); unittest.expect(casted4["string"],
unittest.equals('foo')); | |
1149 } | |
1150 | |
1151 core.int buildCounterOperation = 0; | |
1152 buildOperation() { | |
1153 var o = new api.Operation(); | |
1154 buildCounterOperation++; | |
1155 if (buildCounterOperation < 3) { | |
1156 o.done = true; | |
1157 o.error = buildStatus(); | |
1158 o.metadata = buildUnnamed3179(); | |
1159 o.name = "foo"; | |
1160 o.response = buildUnnamed3180(); | |
1161 } | |
1162 buildCounterOperation--; | |
1163 return o; | |
1164 } | |
1165 | |
1166 checkOperation(api.Operation o) { | |
1167 buildCounterOperation++; | |
1168 if (buildCounterOperation < 3) { | |
1169 unittest.expect(o.done, unittest.isTrue); | |
1170 checkStatus(o.error); | |
1171 checkUnnamed3179(o.metadata); | |
1172 unittest.expect(o.name, unittest.equals('foo')); | |
1173 checkUnnamed3180(o.response); | |
1174 } | |
1175 buildCounterOperation--; | |
1176 } | |
1177 | |
1178 buildUnnamed3181() { | |
1179 var o = new core.List<api.OperationStatus>(); | |
1180 o.add(buildOperationStatus()); | |
1181 o.add(buildOperationStatus()); | |
1182 return o; | |
1183 } | |
1184 | |
1185 checkUnnamed3181(core.List<api.OperationStatus> o) { | |
1186 unittest.expect(o, unittest.hasLength(2)); | |
1187 checkOperationStatus(o[0]); | |
1188 checkOperationStatus(o[1]); | |
1189 } | |
1190 | |
1191 buildUnnamed3182() { | |
1192 var o = new core.List<core.String>(); | |
1193 o.add("foo"); | |
1194 o.add("foo"); | |
1195 return o; | |
1196 } | |
1197 | |
1198 checkUnnamed3182(core.List<core.String> o) { | |
1199 unittest.expect(o, unittest.hasLength(2)); | |
1200 unittest.expect(o[0], unittest.equals('foo')); | |
1201 unittest.expect(o[1], unittest.equals('foo')); | |
1202 } | |
1203 | |
1204 core.int buildCounterOperationMetadata = 0; | |
1205 buildOperationMetadata() { | |
1206 var o = new api.OperationMetadata(); | |
1207 buildCounterOperationMetadata++; | |
1208 if (buildCounterOperationMetadata < 3) { | |
1209 o.clusterName = "foo"; | |
1210 o.clusterUuid = "foo"; | |
1211 o.description = "foo"; | |
1212 o.operationType = "foo"; | |
1213 o.status = buildOperationStatus(); | |
1214 o.statusHistory = buildUnnamed3181(); | |
1215 o.warnings = buildUnnamed3182(); | |
1216 } | |
1217 buildCounterOperationMetadata--; | |
1218 return o; | |
1219 } | |
1220 | |
1221 checkOperationMetadata(api.OperationMetadata o) { | |
1222 buildCounterOperationMetadata++; | |
1223 if (buildCounterOperationMetadata < 3) { | |
1224 unittest.expect(o.clusterName, unittest.equals('foo')); | |
1225 unittest.expect(o.clusterUuid, unittest.equals('foo')); | |
1226 unittest.expect(o.description, unittest.equals('foo')); | |
1227 unittest.expect(o.operationType, unittest.equals('foo')); | |
1228 checkOperationStatus(o.status); | |
1229 checkUnnamed3181(o.statusHistory); | |
1230 checkUnnamed3182(o.warnings); | |
1231 } | |
1232 buildCounterOperationMetadata--; | |
1233 } | |
1234 | |
1235 core.int buildCounterOperationStatus = 0; | |
1236 buildOperationStatus() { | |
1237 var o = new api.OperationStatus(); | |
1238 buildCounterOperationStatus++; | |
1239 if (buildCounterOperationStatus < 3) { | |
1240 o.details = "foo"; | |
1241 o.innerState = "foo"; | |
1242 o.state = "foo"; | |
1243 o.stateStartTime = "foo"; | |
1244 } | |
1245 buildCounterOperationStatus--; | |
1246 return o; | |
1247 } | |
1248 | |
1249 checkOperationStatus(api.OperationStatus o) { | |
1250 buildCounterOperationStatus++; | |
1251 if (buildCounterOperationStatus < 3) { | |
1252 unittest.expect(o.details, unittest.equals('foo')); | |
1253 unittest.expect(o.innerState, unittest.equals('foo')); | |
1254 unittest.expect(o.state, unittest.equals('foo')); | |
1255 unittest.expect(o.stateStartTime, unittest.equals('foo')); | |
1256 } | |
1257 buildCounterOperationStatus--; | |
1258 } | |
1259 | |
1260 buildUnnamed3183() { | |
1261 var o = new core.List<core.String>(); | |
1262 o.add("foo"); | |
1263 o.add("foo"); | |
1264 return o; | |
1265 } | |
1266 | |
1267 checkUnnamed3183(core.List<core.String> o) { | |
1268 unittest.expect(o, unittest.hasLength(2)); | |
1269 unittest.expect(o[0], unittest.equals('foo')); | |
1270 unittest.expect(o[1], unittest.equals('foo')); | |
1271 } | |
1272 | |
1273 buildUnnamed3184() { | |
1274 var o = new core.Map<core.String, core.String>(); | |
1275 o["x"] = "foo"; | |
1276 o["y"] = "foo"; | |
1277 return o; | |
1278 } | |
1279 | |
1280 checkUnnamed3184(core.Map<core.String, core.String> o) { | |
1281 unittest.expect(o, unittest.hasLength(2)); | |
1282 unittest.expect(o["x"], unittest.equals('foo')); | |
1283 unittest.expect(o["y"], unittest.equals('foo')); | |
1284 } | |
1285 | |
1286 buildUnnamed3185() { | |
1287 var o = new core.Map<core.String, core.String>(); | |
1288 o["x"] = "foo"; | |
1289 o["y"] = "foo"; | |
1290 return o; | |
1291 } | |
1292 | |
1293 checkUnnamed3185(core.Map<core.String, core.String> o) { | |
1294 unittest.expect(o, unittest.hasLength(2)); | |
1295 unittest.expect(o["x"], unittest.equals('foo')); | |
1296 unittest.expect(o["y"], unittest.equals('foo')); | |
1297 } | |
1298 | |
1299 core.int buildCounterPigJob = 0; | |
1300 buildPigJob() { | |
1301 var o = new api.PigJob(); | |
1302 buildCounterPigJob++; | |
1303 if (buildCounterPigJob < 3) { | |
1304 o.continueOnFailure = true; | |
1305 o.jarFileUris = buildUnnamed3183(); | |
1306 o.loggingConfiguration = buildLoggingConfiguration(); | |
1307 o.properties = buildUnnamed3184(); | |
1308 o.queryFileUri = "foo"; | |
1309 o.queryList = buildQueryList(); | |
1310 o.scriptVariables = buildUnnamed3185(); | |
1311 } | |
1312 buildCounterPigJob--; | |
1313 return o; | |
1314 } | |
1315 | |
1316 checkPigJob(api.PigJob o) { | |
1317 buildCounterPigJob++; | |
1318 if (buildCounterPigJob < 3) { | |
1319 unittest.expect(o.continueOnFailure, unittest.isTrue); | |
1320 checkUnnamed3183(o.jarFileUris); | |
1321 checkLoggingConfiguration(o.loggingConfiguration); | |
1322 checkUnnamed3184(o.properties); | |
1323 unittest.expect(o.queryFileUri, unittest.equals('foo')); | |
1324 checkQueryList(o.queryList); | |
1325 checkUnnamed3185(o.scriptVariables); | |
1326 } | |
1327 buildCounterPigJob--; | |
1328 } | |
1329 | |
1330 buildUnnamed3186() { | |
1331 var o = new core.List<core.String>(); | |
1332 o.add("foo"); | |
1333 o.add("foo"); | |
1334 return o; | |
1335 } | |
1336 | |
1337 checkUnnamed3186(core.List<core.String> o) { | |
1338 unittest.expect(o, unittest.hasLength(2)); | |
1339 unittest.expect(o[0], unittest.equals('foo')); | |
1340 unittest.expect(o[1], unittest.equals('foo')); | |
1341 } | |
1342 | |
1343 buildUnnamed3187() { | |
1344 var o = new core.List<core.String>(); | |
1345 o.add("foo"); | |
1346 o.add("foo"); | |
1347 return o; | |
1348 } | |
1349 | |
1350 checkUnnamed3187(core.List<core.String> o) { | |
1351 unittest.expect(o, unittest.hasLength(2)); | |
1352 unittest.expect(o[0], unittest.equals('foo')); | |
1353 unittest.expect(o[1], unittest.equals('foo')); | |
1354 } | |
1355 | |
1356 buildUnnamed3188() { | |
1357 var o = new core.List<core.String>(); | |
1358 o.add("foo"); | |
1359 o.add("foo"); | |
1360 return o; | |
1361 } | |
1362 | |
1363 checkUnnamed3188(core.List<core.String> o) { | |
1364 unittest.expect(o, unittest.hasLength(2)); | |
1365 unittest.expect(o[0], unittest.equals('foo')); | |
1366 unittest.expect(o[1], unittest.equals('foo')); | |
1367 } | |
1368 | |
1369 buildUnnamed3189() { | |
1370 var o = new core.List<core.String>(); | |
1371 o.add("foo"); | |
1372 o.add("foo"); | |
1373 return o; | |
1374 } | |
1375 | |
1376 checkUnnamed3189(core.List<core.String> o) { | |
1377 unittest.expect(o, unittest.hasLength(2)); | |
1378 unittest.expect(o[0], unittest.equals('foo')); | |
1379 unittest.expect(o[1], unittest.equals('foo')); | |
1380 } | |
1381 | |
1382 buildUnnamed3190() { | |
1383 var o = new core.Map<core.String, core.String>(); | |
1384 o["x"] = "foo"; | |
1385 o["y"] = "foo"; | |
1386 return o; | |
1387 } | |
1388 | |
1389 checkUnnamed3190(core.Map<core.String, core.String> o) { | |
1390 unittest.expect(o, unittest.hasLength(2)); | |
1391 unittest.expect(o["x"], unittest.equals('foo')); | |
1392 unittest.expect(o["y"], unittest.equals('foo')); | |
1393 } | |
1394 | |
1395 buildUnnamed3191() { | |
1396 var o = new core.List<core.String>(); | |
1397 o.add("foo"); | |
1398 o.add("foo"); | |
1399 return o; | |
1400 } | |
1401 | |
1402 checkUnnamed3191(core.List<core.String> o) { | |
1403 unittest.expect(o, unittest.hasLength(2)); | |
1404 unittest.expect(o[0], unittest.equals('foo')); | |
1405 unittest.expect(o[1], unittest.equals('foo')); | |
1406 } | |
1407 | |
1408 core.int buildCounterPySparkJob = 0; | |
1409 buildPySparkJob() { | |
1410 var o = new api.PySparkJob(); | |
1411 buildCounterPySparkJob++; | |
1412 if (buildCounterPySparkJob < 3) { | |
1413 o.archiveUris = buildUnnamed3186(); | |
1414 o.args = buildUnnamed3187(); | |
1415 o.fileUris = buildUnnamed3188(); | |
1416 o.jarFileUris = buildUnnamed3189(); | |
1417 o.loggingConfiguration = buildLoggingConfiguration(); | |
1418 o.mainPythonFileUri = "foo"; | |
1419 o.properties = buildUnnamed3190(); | |
1420 o.pythonFileUris = buildUnnamed3191(); | |
1421 } | |
1422 buildCounterPySparkJob--; | |
1423 return o; | |
1424 } | |
1425 | |
1426 checkPySparkJob(api.PySparkJob o) { | |
1427 buildCounterPySparkJob++; | |
1428 if (buildCounterPySparkJob < 3) { | |
1429 checkUnnamed3186(o.archiveUris); | |
1430 checkUnnamed3187(o.args); | |
1431 checkUnnamed3188(o.fileUris); | |
1432 checkUnnamed3189(o.jarFileUris); | |
1433 checkLoggingConfiguration(o.loggingConfiguration); | |
1434 unittest.expect(o.mainPythonFileUri, unittest.equals('foo')); | |
1435 checkUnnamed3190(o.properties); | |
1436 checkUnnamed3191(o.pythonFileUris); | |
1437 } | |
1438 buildCounterPySparkJob--; | |
1439 } | |
1440 | |
1441 buildUnnamed3192() { | |
1442 var o = new core.List<core.String>(); | |
1443 o.add("foo"); | |
1444 o.add("foo"); | |
1445 return o; | |
1446 } | |
1447 | |
1448 checkUnnamed3192(core.List<core.String> o) { | |
1449 unittest.expect(o, unittest.hasLength(2)); | |
1450 unittest.expect(o[0], unittest.equals('foo')); | |
1451 unittest.expect(o[1], unittest.equals('foo')); | |
1452 } | |
1453 | |
1454 core.int buildCounterQueryList = 0; | |
1455 buildQueryList() { | |
1456 var o = new api.QueryList(); | |
1457 buildCounterQueryList++; | |
1458 if (buildCounterQueryList < 3) { | |
1459 o.queries = buildUnnamed3192(); | |
1460 } | |
1461 buildCounterQueryList--; | |
1462 return o; | |
1463 } | |
1464 | |
1465 checkQueryList(api.QueryList o) { | |
1466 buildCounterQueryList++; | |
1467 if (buildCounterQueryList < 3) { | |
1468 checkUnnamed3192(o.queries); | |
1469 } | |
1470 buildCounterQueryList--; | |
1471 } | |
1472 | |
1473 buildUnnamed3193() { | |
1474 var o = new core.Map<core.String, core.String>(); | |
1475 o["x"] = "foo"; | |
1476 o["y"] = "foo"; | |
1477 return o; | |
1478 } | |
1479 | |
1480 checkUnnamed3193(core.Map<core.String, core.String> o) { | |
1481 unittest.expect(o, unittest.hasLength(2)); | |
1482 unittest.expect(o["x"], unittest.equals('foo')); | |
1483 unittest.expect(o["y"], unittest.equals('foo')); | |
1484 } | |
1485 | |
1486 core.int buildCounterSoftwareConfiguration = 0; | |
1487 buildSoftwareConfiguration() { | |
1488 var o = new api.SoftwareConfiguration(); | |
1489 buildCounterSoftwareConfiguration++; | |
1490 if (buildCounterSoftwareConfiguration < 3) { | |
1491 o.imageVersion = "foo"; | |
1492 o.properties = buildUnnamed3193(); | |
1493 } | |
1494 buildCounterSoftwareConfiguration--; | |
1495 return o; | |
1496 } | |
1497 | |
1498 checkSoftwareConfiguration(api.SoftwareConfiguration o) { | |
1499 buildCounterSoftwareConfiguration++; | |
1500 if (buildCounterSoftwareConfiguration < 3) { | |
1501 unittest.expect(o.imageVersion, unittest.equals('foo')); | |
1502 checkUnnamed3193(o.properties); | |
1503 } | |
1504 buildCounterSoftwareConfiguration--; | |
1505 } | |
1506 | |
1507 buildUnnamed3194() { | |
1508 var o = new core.List<core.String>(); | |
1509 o.add("foo"); | |
1510 o.add("foo"); | |
1511 return o; | |
1512 } | |
1513 | |
1514 checkUnnamed3194(core.List<core.String> o) { | |
1515 unittest.expect(o, unittest.hasLength(2)); | |
1516 unittest.expect(o[0], unittest.equals('foo')); | |
1517 unittest.expect(o[1], unittest.equals('foo')); | |
1518 } | |
1519 | |
1520 buildUnnamed3195() { | |
1521 var o = new core.List<core.String>(); | |
1522 o.add("foo"); | |
1523 o.add("foo"); | |
1524 return o; | |
1525 } | |
1526 | |
1527 checkUnnamed3195(core.List<core.String> o) { | |
1528 unittest.expect(o, unittest.hasLength(2)); | |
1529 unittest.expect(o[0], unittest.equals('foo')); | |
1530 unittest.expect(o[1], unittest.equals('foo')); | |
1531 } | |
1532 | |
1533 buildUnnamed3196() { | |
1534 var o = new core.List<core.String>(); | |
1535 o.add("foo"); | |
1536 o.add("foo"); | |
1537 return o; | |
1538 } | |
1539 | |
1540 checkUnnamed3196(core.List<core.String> o) { | |
1541 unittest.expect(o, unittest.hasLength(2)); | |
1542 unittest.expect(o[0], unittest.equals('foo')); | |
1543 unittest.expect(o[1], unittest.equals('foo')); | |
1544 } | |
1545 | |
1546 buildUnnamed3197() { | |
1547 var o = new core.List<core.String>(); | |
1548 o.add("foo"); | |
1549 o.add("foo"); | |
1550 return o; | |
1551 } | |
1552 | |
1553 checkUnnamed3197(core.List<core.String> o) { | |
1554 unittest.expect(o, unittest.hasLength(2)); | |
1555 unittest.expect(o[0], unittest.equals('foo')); | |
1556 unittest.expect(o[1], unittest.equals('foo')); | |
1557 } | |
1558 | |
1559 buildUnnamed3198() { | |
1560 var o = new core.Map<core.String, core.String>(); | |
1561 o["x"] = "foo"; | |
1562 o["y"] = "foo"; | |
1563 return o; | |
1564 } | |
1565 | |
1566 checkUnnamed3198(core.Map<core.String, core.String> o) { | |
1567 unittest.expect(o, unittest.hasLength(2)); | |
1568 unittest.expect(o["x"], unittest.equals('foo')); | |
1569 unittest.expect(o["y"], unittest.equals('foo')); | |
1570 } | |
1571 | |
1572 core.int buildCounterSparkJob = 0; | |
1573 buildSparkJob() { | |
1574 var o = new api.SparkJob(); | |
1575 buildCounterSparkJob++; | |
1576 if (buildCounterSparkJob < 3) { | |
1577 o.archiveUris = buildUnnamed3194(); | |
1578 o.args = buildUnnamed3195(); | |
1579 o.fileUris = buildUnnamed3196(); | |
1580 o.jarFileUris = buildUnnamed3197(); | |
1581 o.loggingConfiguration = buildLoggingConfiguration(); | |
1582 o.mainClass = "foo"; | |
1583 o.mainJarFileUri = "foo"; | |
1584 o.properties = buildUnnamed3198(); | |
1585 } | |
1586 buildCounterSparkJob--; | |
1587 return o; | |
1588 } | |
1589 | |
1590 checkSparkJob(api.SparkJob o) { | |
1591 buildCounterSparkJob++; | |
1592 if (buildCounterSparkJob < 3) { | |
1593 checkUnnamed3194(o.archiveUris); | |
1594 checkUnnamed3195(o.args); | |
1595 checkUnnamed3196(o.fileUris); | |
1596 checkUnnamed3197(o.jarFileUris); | |
1597 checkLoggingConfiguration(o.loggingConfiguration); | |
1598 unittest.expect(o.mainClass, unittest.equals('foo')); | |
1599 unittest.expect(o.mainJarFileUri, unittest.equals('foo')); | |
1600 checkUnnamed3198(o.properties); | |
1601 } | |
1602 buildCounterSparkJob--; | |
1603 } | |
1604 | |
1605 buildUnnamed3199() { | |
1606 var o = new core.List<core.String>(); | |
1607 o.add("foo"); | |
1608 o.add("foo"); | |
1609 return o; | |
1610 } | |
1611 | |
1612 checkUnnamed3199(core.List<core.String> o) { | |
1613 unittest.expect(o, unittest.hasLength(2)); | |
1614 unittest.expect(o[0], unittest.equals('foo')); | |
1615 unittest.expect(o[1], unittest.equals('foo')); | |
1616 } | |
1617 | |
1618 buildUnnamed3200() { | |
1619 var o = new core.Map<core.String, core.String>(); | |
1620 o["x"] = "foo"; | |
1621 o["y"] = "foo"; | |
1622 return o; | |
1623 } | |
1624 | |
1625 checkUnnamed3200(core.Map<core.String, core.String> o) { | |
1626 unittest.expect(o, unittest.hasLength(2)); | |
1627 unittest.expect(o["x"], unittest.equals('foo')); | |
1628 unittest.expect(o["y"], unittest.equals('foo')); | |
1629 } | |
1630 | |
1631 buildUnnamed3201() { | |
1632 var o = new core.Map<core.String, core.String>(); | |
1633 o["x"] = "foo"; | |
1634 o["y"] = "foo"; | |
1635 return o; | |
1636 } | |
1637 | |
1638 checkUnnamed3201(core.Map<core.String, core.String> o) { | |
1639 unittest.expect(o, unittest.hasLength(2)); | |
1640 unittest.expect(o["x"], unittest.equals('foo')); | |
1641 unittest.expect(o["y"], unittest.equals('foo')); | |
1642 } | |
1643 | |
1644 core.int buildCounterSparkSqlJob = 0; | |
1645 buildSparkSqlJob() { | |
1646 var o = new api.SparkSqlJob(); | |
1647 buildCounterSparkSqlJob++; | |
1648 if (buildCounterSparkSqlJob < 3) { | |
1649 o.jarFileUris = buildUnnamed3199(); | |
1650 o.loggingConfiguration = buildLoggingConfiguration(); | |
1651 o.properties = buildUnnamed3200(); | |
1652 o.queryFileUri = "foo"; | |
1653 o.queryList = buildQueryList(); | |
1654 o.scriptVariables = buildUnnamed3201(); | |
1655 } | |
1656 buildCounterSparkSqlJob--; | |
1657 return o; | |
1658 } | |
1659 | |
1660 checkSparkSqlJob(api.SparkSqlJob o) { | |
1661 buildCounterSparkSqlJob++; | |
1662 if (buildCounterSparkSqlJob < 3) { | |
1663 checkUnnamed3199(o.jarFileUris); | |
1664 checkLoggingConfiguration(o.loggingConfiguration); | |
1665 checkUnnamed3200(o.properties); | |
1666 unittest.expect(o.queryFileUri, unittest.equals('foo')); | |
1667 checkQueryList(o.queryList); | |
1668 checkUnnamed3201(o.scriptVariables); | |
1669 } | |
1670 buildCounterSparkSqlJob--; | |
1671 } | |
1672 | |
1673 buildUnnamed3202() { | |
1674 var o = new core.Map<core.String, core.Object>(); | |
1675 o["x"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | |
1676 o["y"] = {'list' : [1, 2, 3], 'bool' : true, 'string' : 'foo'}; | |
1677 return o; | |
1678 } | |
1679 | |
1680 checkUnnamed3202(core.Map<core.String, core.Object> o) { | |
1681 unittest.expect(o, unittest.hasLength(2)); | |
1682 var casted5 = (o["x"]) as core.Map; unittest.expect(casted5, unittest.hasLengt
h(3)); unittest.expect(casted5["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted5["bool"], unittest.equals(true)); unittest.expect(casted5["string"],
unittest.equals('foo')); | |
1683 var casted6 = (o["y"]) as core.Map; unittest.expect(casted6, unittest.hasLengt
h(3)); unittest.expect(casted6["list"], unittest.equals([1, 2, 3])); unittest.ex
pect(casted6["bool"], unittest.equals(true)); unittest.expect(casted6["string"],
unittest.equals('foo')); | |
1684 } | |
1685 | |
1686 buildUnnamed3203() { | |
1687 var o = new core.List<core.Map<core.String, core.Object>>(); | |
1688 o.add(buildUnnamed3202()); | |
1689 o.add(buildUnnamed3202()); | |
1690 return o; | |
1691 } | |
1692 | |
1693 checkUnnamed3203(core.List<core.Map<core.String, core.Object>> o) { | |
1694 unittest.expect(o, unittest.hasLength(2)); | |
1695 checkUnnamed3202(o[0]); | |
1696 checkUnnamed3202(o[1]); | |
1697 } | |
1698 | |
1699 core.int buildCounterStatus = 0; | |
1700 buildStatus() { | |
1701 var o = new api.Status(); | |
1702 buildCounterStatus++; | |
1703 if (buildCounterStatus < 3) { | |
1704 o.code = 42; | |
1705 o.details = buildUnnamed3203(); | |
1706 o.message = "foo"; | |
1707 } | |
1708 buildCounterStatus--; | |
1709 return o; | |
1710 } | |
1711 | |
1712 checkStatus(api.Status o) { | |
1713 buildCounterStatus++; | |
1714 if (buildCounterStatus < 3) { | |
1715 unittest.expect(o.code, unittest.equals(42)); | |
1716 checkUnnamed3203(o.details); | |
1717 unittest.expect(o.message, unittest.equals('foo')); | |
1718 } | |
1719 buildCounterStatus--; | |
1720 } | |
1721 | |
1722 core.int buildCounterSubmitJobRequest = 0; | |
1723 buildSubmitJobRequest() { | |
1724 var o = new api.SubmitJobRequest(); | |
1725 buildCounterSubmitJobRequest++; | |
1726 if (buildCounterSubmitJobRequest < 3) { | |
1727 o.job = buildJob(); | |
1728 } | |
1729 buildCounterSubmitJobRequest--; | |
1730 return o; | |
1731 } | |
1732 | |
1733 checkSubmitJobRequest(api.SubmitJobRequest o) { | |
1734 buildCounterSubmitJobRequest++; | |
1735 if (buildCounterSubmitJobRequest < 3) { | |
1736 checkJob(o.job); | |
1737 } | |
1738 buildCounterSubmitJobRequest--; | |
1739 } | |
1740 | |
1741 core.int buildCounterYarnApplication = 0; | |
1742 buildYarnApplication() { | |
1743 var o = new api.YarnApplication(); | |
1744 buildCounterYarnApplication++; | |
1745 if (buildCounterYarnApplication < 3) { | |
1746 o.name = "foo"; | |
1747 o.progress = 42.0; | |
1748 o.state = "foo"; | |
1749 o.trackingUrl = "foo"; | |
1750 } | |
1751 buildCounterYarnApplication--; | |
1752 return o; | |
1753 } | |
1754 | |
1755 checkYarnApplication(api.YarnApplication o) { | |
1756 buildCounterYarnApplication++; | |
1757 if (buildCounterYarnApplication < 3) { | |
1758 unittest.expect(o.name, unittest.equals('foo')); | |
1759 unittest.expect(o.progress, unittest.equals(42.0)); | |
1760 unittest.expect(o.state, unittest.equals('foo')); | |
1761 unittest.expect(o.trackingUrl, unittest.equals('foo')); | |
1762 } | |
1763 buildCounterYarnApplication--; | |
1764 } | |
1765 | |
1766 | |
1767 main() { | |
1768 unittest.group("obj-schema-AcceleratorConfiguration", () { | |
1769 unittest.test("to-json--from-json", () { | |
1770 var o = buildAcceleratorConfiguration(); | |
1771 var od = new api.AcceleratorConfiguration.fromJson(o.toJson()); | |
1772 checkAcceleratorConfiguration(od); | |
1773 }); | |
1774 }); | |
1775 | |
1776 | |
1777 unittest.group("obj-schema-CancelJobRequest", () { | |
1778 unittest.test("to-json--from-json", () { | |
1779 var o = buildCancelJobRequest(); | |
1780 var od = new api.CancelJobRequest.fromJson(o.toJson()); | |
1781 checkCancelJobRequest(od); | |
1782 }); | |
1783 }); | |
1784 | |
1785 | |
1786 unittest.group("obj-schema-CancelOperationRequest", () { | |
1787 unittest.test("to-json--from-json", () { | |
1788 var o = buildCancelOperationRequest(); | |
1789 var od = new api.CancelOperationRequest.fromJson(o.toJson()); | |
1790 checkCancelOperationRequest(od); | |
1791 }); | |
1792 }); | |
1793 | |
1794 | |
1795 unittest.group("obj-schema-Cluster", () { | |
1796 unittest.test("to-json--from-json", () { | |
1797 var o = buildCluster(); | |
1798 var od = new api.Cluster.fromJson(o.toJson()); | |
1799 checkCluster(od); | |
1800 }); | |
1801 }); | |
1802 | |
1803 | |
1804 unittest.group("obj-schema-ClusterConfiguration", () { | |
1805 unittest.test("to-json--from-json", () { | |
1806 var o = buildClusterConfiguration(); | |
1807 var od = new api.ClusterConfiguration.fromJson(o.toJson()); | |
1808 checkClusterConfiguration(od); | |
1809 }); | |
1810 }); | |
1811 | |
1812 | |
1813 unittest.group("obj-schema-ClusterMetrics", () { | |
1814 unittest.test("to-json--from-json", () { | |
1815 var o = buildClusterMetrics(); | |
1816 var od = new api.ClusterMetrics.fromJson(o.toJson()); | |
1817 checkClusterMetrics(od); | |
1818 }); | |
1819 }); | |
1820 | |
1821 | |
1822 unittest.group("obj-schema-ClusterOperationMetadata", () { | |
1823 unittest.test("to-json--from-json", () { | |
1824 var o = buildClusterOperationMetadata(); | |
1825 var od = new api.ClusterOperationMetadata.fromJson(o.toJson()); | |
1826 checkClusterOperationMetadata(od); | |
1827 }); | |
1828 }); | |
1829 | |
1830 | |
1831 unittest.group("obj-schema-ClusterOperationStatus", () { | |
1832 unittest.test("to-json--from-json", () { | |
1833 var o = buildClusterOperationStatus(); | |
1834 var od = new api.ClusterOperationStatus.fromJson(o.toJson()); | |
1835 checkClusterOperationStatus(od); | |
1836 }); | |
1837 }); | |
1838 | |
1839 | |
1840 unittest.group("obj-schema-ClusterStatus", () { | |
1841 unittest.test("to-json--from-json", () { | |
1842 var o = buildClusterStatus(); | |
1843 var od = new api.ClusterStatus.fromJson(o.toJson()); | |
1844 checkClusterStatus(od); | |
1845 }); | |
1846 }); | |
1847 | |
1848 | |
1849 unittest.group("obj-schema-DiagnoseClusterOutputLocation", () { | |
1850 unittest.test("to-json--from-json", () { | |
1851 var o = buildDiagnoseClusterOutputLocation(); | |
1852 var od = new api.DiagnoseClusterOutputLocation.fromJson(o.toJson()); | |
1853 checkDiagnoseClusterOutputLocation(od); | |
1854 }); | |
1855 }); | |
1856 | |
1857 | |
1858 unittest.group("obj-schema-DiagnoseClusterRequest", () { | |
1859 unittest.test("to-json--from-json", () { | |
1860 var o = buildDiagnoseClusterRequest(); | |
1861 var od = new api.DiagnoseClusterRequest.fromJson(o.toJson()); | |
1862 checkDiagnoseClusterRequest(od); | |
1863 }); | |
1864 }); | |
1865 | |
1866 | |
1867 unittest.group("obj-schema-DiagnoseClusterResults", () { | |
1868 unittest.test("to-json--from-json", () { | |
1869 var o = buildDiagnoseClusterResults(); | |
1870 var od = new api.DiagnoseClusterResults.fromJson(o.toJson()); | |
1871 checkDiagnoseClusterResults(od); | |
1872 }); | |
1873 }); | |
1874 | |
1875 | |
1876 unittest.group("obj-schema-DiskConfiguration", () { | |
1877 unittest.test("to-json--from-json", () { | |
1878 var o = buildDiskConfiguration(); | |
1879 var od = new api.DiskConfiguration.fromJson(o.toJson()); | |
1880 checkDiskConfiguration(od); | |
1881 }); | |
1882 }); | |
1883 | |
1884 | |
1885 unittest.group("obj-schema-Empty", () { | |
1886 unittest.test("to-json--from-json", () { | |
1887 var o = buildEmpty(); | |
1888 var od = new api.Empty.fromJson(o.toJson()); | |
1889 checkEmpty(od); | |
1890 }); | |
1891 }); | |
1892 | |
1893 | |
1894 unittest.group("obj-schema-GceClusterConfiguration", () { | |
1895 unittest.test("to-json--from-json", () { | |
1896 var o = buildGceClusterConfiguration(); | |
1897 var od = new api.GceClusterConfiguration.fromJson(o.toJson()); | |
1898 checkGceClusterConfiguration(od); | |
1899 }); | |
1900 }); | |
1901 | |
1902 | |
1903 unittest.group("obj-schema-HadoopJob", () { | |
1904 unittest.test("to-json--from-json", () { | |
1905 var o = buildHadoopJob(); | |
1906 var od = new api.HadoopJob.fromJson(o.toJson()); | |
1907 checkHadoopJob(od); | |
1908 }); | |
1909 }); | |
1910 | |
1911 | |
1912 unittest.group("obj-schema-HiveJob", () { | |
1913 unittest.test("to-json--from-json", () { | |
1914 var o = buildHiveJob(); | |
1915 var od = new api.HiveJob.fromJson(o.toJson()); | |
1916 checkHiveJob(od); | |
1917 }); | |
1918 }); | |
1919 | |
1920 | |
1921 unittest.group("obj-schema-InstanceGroupConfiguration", () { | |
1922 unittest.test("to-json--from-json", () { | |
1923 var o = buildInstanceGroupConfiguration(); | |
1924 var od = new api.InstanceGroupConfiguration.fromJson(o.toJson()); | |
1925 checkInstanceGroupConfiguration(od); | |
1926 }); | |
1927 }); | |
1928 | |
1929 | |
1930 unittest.group("obj-schema-Job", () { | |
1931 unittest.test("to-json--from-json", () { | |
1932 var o = buildJob(); | |
1933 var od = new api.Job.fromJson(o.toJson()); | |
1934 checkJob(od); | |
1935 }); | |
1936 }); | |
1937 | |
1938 | |
1939 unittest.group("obj-schema-JobPlacement", () { | |
1940 unittest.test("to-json--from-json", () { | |
1941 var o = buildJobPlacement(); | |
1942 var od = new api.JobPlacement.fromJson(o.toJson()); | |
1943 checkJobPlacement(od); | |
1944 }); | |
1945 }); | |
1946 | |
1947 | |
1948 unittest.group("obj-schema-JobReference", () { | |
1949 unittest.test("to-json--from-json", () { | |
1950 var o = buildJobReference(); | |
1951 var od = new api.JobReference.fromJson(o.toJson()); | |
1952 checkJobReference(od); | |
1953 }); | |
1954 }); | |
1955 | |
1956 | |
1957 unittest.group("obj-schema-JobScheduling", () { | |
1958 unittest.test("to-json--from-json", () { | |
1959 var o = buildJobScheduling(); | |
1960 var od = new api.JobScheduling.fromJson(o.toJson()); | |
1961 checkJobScheduling(od); | |
1962 }); | |
1963 }); | |
1964 | |
1965 | |
1966 unittest.group("obj-schema-JobStatus", () { | |
1967 unittest.test("to-json--from-json", () { | |
1968 var o = buildJobStatus(); | |
1969 var od = new api.JobStatus.fromJson(o.toJson()); | |
1970 checkJobStatus(od); | |
1971 }); | |
1972 }); | |
1973 | |
1974 | |
1975 unittest.group("obj-schema-ListClustersResponse", () { | |
1976 unittest.test("to-json--from-json", () { | |
1977 var o = buildListClustersResponse(); | |
1978 var od = new api.ListClustersResponse.fromJson(o.toJson()); | |
1979 checkListClustersResponse(od); | |
1980 }); | |
1981 }); | |
1982 | |
1983 | |
1984 unittest.group("obj-schema-ListJobsResponse", () { | |
1985 unittest.test("to-json--from-json", () { | |
1986 var o = buildListJobsResponse(); | |
1987 var od = new api.ListJobsResponse.fromJson(o.toJson()); | |
1988 checkListJobsResponse(od); | |
1989 }); | |
1990 }); | |
1991 | |
1992 | |
1993 unittest.group("obj-schema-ListOperationsResponse", () { | |
1994 unittest.test("to-json--from-json", () { | |
1995 var o = buildListOperationsResponse(); | |
1996 var od = new api.ListOperationsResponse.fromJson(o.toJson()); | |
1997 checkListOperationsResponse(od); | |
1998 }); | |
1999 }); | |
2000 | |
2001 | |
2002 unittest.group("obj-schema-LoggingConfiguration", () { | |
2003 unittest.test("to-json--from-json", () { | |
2004 var o = buildLoggingConfiguration(); | |
2005 var od = new api.LoggingConfiguration.fromJson(o.toJson()); | |
2006 checkLoggingConfiguration(od); | |
2007 }); | |
2008 }); | |
2009 | |
2010 | |
2011 unittest.group("obj-schema-ManagedGroupConfiguration", () { | |
2012 unittest.test("to-json--from-json", () { | |
2013 var o = buildManagedGroupConfiguration(); | |
2014 var od = new api.ManagedGroupConfiguration.fromJson(o.toJson()); | |
2015 checkManagedGroupConfiguration(od); | |
2016 }); | |
2017 }); | |
2018 | |
2019 | |
2020 unittest.group("obj-schema-NodeInitializationAction", () { | |
2021 unittest.test("to-json--from-json", () { | |
2022 var o = buildNodeInitializationAction(); | |
2023 var od = new api.NodeInitializationAction.fromJson(o.toJson()); | |
2024 checkNodeInitializationAction(od); | |
2025 }); | |
2026 }); | |
2027 | |
2028 | |
2029 unittest.group("obj-schema-Operation", () { | |
2030 unittest.test("to-json--from-json", () { | |
2031 var o = buildOperation(); | |
2032 var od = new api.Operation.fromJson(o.toJson()); | |
2033 checkOperation(od); | |
2034 }); | |
2035 }); | |
2036 | |
2037 | |
2038 unittest.group("obj-schema-OperationMetadata", () { | |
2039 unittest.test("to-json--from-json", () { | |
2040 var o = buildOperationMetadata(); | |
2041 var od = new api.OperationMetadata.fromJson(o.toJson()); | |
2042 checkOperationMetadata(od); | |
2043 }); | |
2044 }); | |
2045 | |
2046 | |
2047 unittest.group("obj-schema-OperationStatus", () { | |
2048 unittest.test("to-json--from-json", () { | |
2049 var o = buildOperationStatus(); | |
2050 var od = new api.OperationStatus.fromJson(o.toJson()); | |
2051 checkOperationStatus(od); | |
2052 }); | |
2053 }); | |
2054 | |
2055 | |
2056 unittest.group("obj-schema-PigJob", () { | |
2057 unittest.test("to-json--from-json", () { | |
2058 var o = buildPigJob(); | |
2059 var od = new api.PigJob.fromJson(o.toJson()); | |
2060 checkPigJob(od); | |
2061 }); | |
2062 }); | |
2063 | |
2064 | |
2065 unittest.group("obj-schema-PySparkJob", () { | |
2066 unittest.test("to-json--from-json", () { | |
2067 var o = buildPySparkJob(); | |
2068 var od = new api.PySparkJob.fromJson(o.toJson()); | |
2069 checkPySparkJob(od); | |
2070 }); | |
2071 }); | |
2072 | |
2073 | |
2074 unittest.group("obj-schema-QueryList", () { | |
2075 unittest.test("to-json--from-json", () { | |
2076 var o = buildQueryList(); | |
2077 var od = new api.QueryList.fromJson(o.toJson()); | |
2078 checkQueryList(od); | |
2079 }); | |
2080 }); | |
2081 | |
2082 | |
2083 unittest.group("obj-schema-SoftwareConfiguration", () { | |
2084 unittest.test("to-json--from-json", () { | |
2085 var o = buildSoftwareConfiguration(); | |
2086 var od = new api.SoftwareConfiguration.fromJson(o.toJson()); | |
2087 checkSoftwareConfiguration(od); | |
2088 }); | |
2089 }); | |
2090 | |
2091 | |
2092 unittest.group("obj-schema-SparkJob", () { | |
2093 unittest.test("to-json--from-json", () { | |
2094 var o = buildSparkJob(); | |
2095 var od = new api.SparkJob.fromJson(o.toJson()); | |
2096 checkSparkJob(od); | |
2097 }); | |
2098 }); | |
2099 | |
2100 | |
2101 unittest.group("obj-schema-SparkSqlJob", () { | |
2102 unittest.test("to-json--from-json", () { | |
2103 var o = buildSparkSqlJob(); | |
2104 var od = new api.SparkSqlJob.fromJson(o.toJson()); | |
2105 checkSparkSqlJob(od); | |
2106 }); | |
2107 }); | |
2108 | |
2109 | |
2110 unittest.group("obj-schema-Status", () { | |
2111 unittest.test("to-json--from-json", () { | |
2112 var o = buildStatus(); | |
2113 var od = new api.Status.fromJson(o.toJson()); | |
2114 checkStatus(od); | |
2115 }); | |
2116 }); | |
2117 | |
2118 | |
2119 unittest.group("obj-schema-SubmitJobRequest", () { | |
2120 unittest.test("to-json--from-json", () { | |
2121 var o = buildSubmitJobRequest(); | |
2122 var od = new api.SubmitJobRequest.fromJson(o.toJson()); | |
2123 checkSubmitJobRequest(od); | |
2124 }); | |
2125 }); | |
2126 | |
2127 | |
2128 unittest.group("obj-schema-YarnApplication", () { | |
2129 unittest.test("to-json--from-json", () { | |
2130 var o = buildYarnApplication(); | |
2131 var od = new api.YarnApplication.fromJson(o.toJson()); | |
2132 checkYarnApplication(od); | |
2133 }); | |
2134 }); | |
2135 | |
2136 | |
2137 unittest.group("resource-OperationsResourceApi", () { | |
2138 unittest.test("method--cancel", () { | |
2139 | |
2140 var mock = new HttpServerMock(); | |
2141 api.OperationsResourceApi res = new api.DataprocApi(mock).operations; | |
2142 var arg_request = buildCancelOperationRequest(); | |
2143 var arg_name = "foo"; | |
2144 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2145 var obj = new api.CancelOperationRequest.fromJson(json); | |
2146 checkCancelOperationRequest(obj); | |
2147 | |
2148 var path = (req.url).path; | |
2149 var pathOffset = 0; | |
2150 var index; | |
2151 var subPart; | |
2152 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2153 pathOffset += 1; | |
2154 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("v1beta1/")); | |
2155 pathOffset += 8; | |
2156 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | |
2157 | |
2158 var query = (req.url).query; | |
2159 var queryOffset = 0; | |
2160 var queryMap = {}; | |
2161 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2162 parseBool(n) { | |
2163 if (n == "true") return true; | |
2164 if (n == "false") return false; | |
2165 if (n == null) return null; | |
2166 throw new core.ArgumentError("Invalid boolean: $n"); | |
2167 } | |
2168 if (query.length > 0) { | |
2169 for (var part in query.split("&")) { | |
2170 var keyvalue = part.split("="); | |
2171 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2172 } | |
2173 } | |
2174 | |
2175 | |
2176 var h = { | |
2177 "content-type" : "application/json; charset=utf-8", | |
2178 }; | |
2179 var resp = convert.JSON.encode(buildEmpty()); | |
2180 return new async.Future.value(stringResponse(200, h, resp)); | |
2181 }), true); | |
2182 res.cancel(arg_request, arg_name).then(unittest.expectAsync1(((api.Empty r
esponse) { | |
2183 checkEmpty(response); | |
2184 }))); | |
2185 }); | |
2186 | |
2187 unittest.test("method--delete", () { | |
2188 | |
2189 var mock = new HttpServerMock(); | |
2190 api.OperationsResourceApi res = new api.DataprocApi(mock).operations; | |
2191 var arg_name = "foo"; | |
2192 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2193 var path = (req.url).path; | |
2194 var pathOffset = 0; | |
2195 var index; | |
2196 var subPart; | |
2197 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2198 pathOffset += 1; | |
2199 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("v1beta1/")); | |
2200 pathOffset += 8; | |
2201 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | |
2202 | |
2203 var query = (req.url).query; | |
2204 var queryOffset = 0; | |
2205 var queryMap = {}; | |
2206 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2207 parseBool(n) { | |
2208 if (n == "true") return true; | |
2209 if (n == "false") return false; | |
2210 if (n == null) return null; | |
2211 throw new core.ArgumentError("Invalid boolean: $n"); | |
2212 } | |
2213 if (query.length > 0) { | |
2214 for (var part in query.split("&")) { | |
2215 var keyvalue = part.split("="); | |
2216 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2217 } | |
2218 } | |
2219 | |
2220 | |
2221 var h = { | |
2222 "content-type" : "application/json; charset=utf-8", | |
2223 }; | |
2224 var resp = convert.JSON.encode(buildEmpty()); | |
2225 return new async.Future.value(stringResponse(200, h, resp)); | |
2226 }), true); | |
2227 res.delete(arg_name).then(unittest.expectAsync1(((api.Empty response) { | |
2228 checkEmpty(response); | |
2229 }))); | |
2230 }); | |
2231 | |
2232 unittest.test("method--get", () { | |
2233 | |
2234 var mock = new HttpServerMock(); | |
2235 api.OperationsResourceApi res = new api.DataprocApi(mock).operations; | |
2236 var arg_name = "foo"; | |
2237 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2238 var path = (req.url).path; | |
2239 var pathOffset = 0; | |
2240 var index; | |
2241 var subPart; | |
2242 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2243 pathOffset += 1; | |
2244 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("v1beta1/")); | |
2245 pathOffset += 8; | |
2246 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | |
2247 | |
2248 var query = (req.url).query; | |
2249 var queryOffset = 0; | |
2250 var queryMap = {}; | |
2251 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2252 parseBool(n) { | |
2253 if (n == "true") return true; | |
2254 if (n == "false") return false; | |
2255 if (n == null) return null; | |
2256 throw new core.ArgumentError("Invalid boolean: $n"); | |
2257 } | |
2258 if (query.length > 0) { | |
2259 for (var part in query.split("&")) { | |
2260 var keyvalue = part.split("="); | |
2261 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2262 } | |
2263 } | |
2264 | |
2265 | |
2266 var h = { | |
2267 "content-type" : "application/json; charset=utf-8", | |
2268 }; | |
2269 var resp = convert.JSON.encode(buildOperation()); | |
2270 return new async.Future.value(stringResponse(200, h, resp)); | |
2271 }), true); | |
2272 res.get(arg_name).then(unittest.expectAsync1(((api.Operation response) { | |
2273 checkOperation(response); | |
2274 }))); | |
2275 }); | |
2276 | |
2277 unittest.test("method--list", () { | |
2278 | |
2279 var mock = new HttpServerMock(); | |
2280 api.OperationsResourceApi res = new api.DataprocApi(mock).operations; | |
2281 var arg_name = "foo"; | |
2282 var arg_filter = "foo"; | |
2283 var arg_pageToken = "foo"; | |
2284 var arg_pageSize = 42; | |
2285 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2286 var path = (req.url).path; | |
2287 var pathOffset = 0; | |
2288 var index; | |
2289 var subPart; | |
2290 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2291 pathOffset += 1; | |
2292 unittest.expect(path.substring(pathOffset, pathOffset + 8), unittest.equ
als("v1beta1/")); | |
2293 pathOffset += 8; | |
2294 // NOTE: We cannot test reserved expansions due to the inability to reve
rse the operation; | |
2295 | |
2296 var query = (req.url).query; | |
2297 var queryOffset = 0; | |
2298 var queryMap = {}; | |
2299 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2300 parseBool(n) { | |
2301 if (n == "true") return true; | |
2302 if (n == "false") return false; | |
2303 if (n == null) return null; | |
2304 throw new core.ArgumentError("Invalid boolean: $n"); | |
2305 } | |
2306 if (query.length > 0) { | |
2307 for (var part in query.split("&")) { | |
2308 var keyvalue = part.split("="); | |
2309 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2310 } | |
2311 } | |
2312 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); | |
2313 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
2314 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
2315 | |
2316 | |
2317 var h = { | |
2318 "content-type" : "application/json; charset=utf-8", | |
2319 }; | |
2320 var resp = convert.JSON.encode(buildListOperationsResponse()); | |
2321 return new async.Future.value(stringResponse(200, h, resp)); | |
2322 }), true); | |
2323 res.list(arg_name, filter: arg_filter, pageToken: arg_pageToken, pageSize:
arg_pageSize).then(unittest.expectAsync1(((api.ListOperationsResponse response)
{ | |
2324 checkListOperationsResponse(response); | |
2325 }))); | |
2326 }); | |
2327 | |
2328 }); | |
2329 | |
2330 | |
2331 unittest.group("resource-ProjectsClustersResourceApi", () { | |
2332 unittest.test("method--create", () { | |
2333 | |
2334 var mock = new HttpServerMock(); | |
2335 api.ProjectsClustersResourceApi res = new api.DataprocApi(mock).projects.c
lusters; | |
2336 var arg_request = buildCluster(); | |
2337 var arg_projectId = "foo"; | |
2338 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2339 var obj = new api.Cluster.fromJson(json); | |
2340 checkCluster(obj); | |
2341 | |
2342 var path = (req.url).path; | |
2343 var pathOffset = 0; | |
2344 var index; | |
2345 var subPart; | |
2346 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2347 pathOffset += 1; | |
2348 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2349 pathOffset += 17; | |
2350 index = path.indexOf("/clusters", pathOffset); | |
2351 unittest.expect(index >= 0, unittest.isTrue); | |
2352 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2353 pathOffset = index; | |
2354 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2355 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clusters")); | |
2356 pathOffset += 9; | |
2357 | |
2358 var query = (req.url).query; | |
2359 var queryOffset = 0; | |
2360 var queryMap = {}; | |
2361 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2362 parseBool(n) { | |
2363 if (n == "true") return true; | |
2364 if (n == "false") return false; | |
2365 if (n == null) return null; | |
2366 throw new core.ArgumentError("Invalid boolean: $n"); | |
2367 } | |
2368 if (query.length > 0) { | |
2369 for (var part in query.split("&")) { | |
2370 var keyvalue = part.split("="); | |
2371 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2372 } | |
2373 } | |
2374 | |
2375 | |
2376 var h = { | |
2377 "content-type" : "application/json; charset=utf-8", | |
2378 }; | |
2379 var resp = convert.JSON.encode(buildOperation()); | |
2380 return new async.Future.value(stringResponse(200, h, resp)); | |
2381 }), true); | |
2382 res.create(arg_request, arg_projectId).then(unittest.expectAsync1(((api.Op
eration response) { | |
2383 checkOperation(response); | |
2384 }))); | |
2385 }); | |
2386 | |
2387 unittest.test("method--delete", () { | |
2388 | |
2389 var mock = new HttpServerMock(); | |
2390 api.ProjectsClustersResourceApi res = new api.DataprocApi(mock).projects.c
lusters; | |
2391 var arg_projectId = "foo"; | |
2392 var arg_clusterName = "foo"; | |
2393 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2394 var path = (req.url).path; | |
2395 var pathOffset = 0; | |
2396 var index; | |
2397 var subPart; | |
2398 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2399 pathOffset += 1; | |
2400 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2401 pathOffset += 17; | |
2402 index = path.indexOf("/clusters/", pathOffset); | |
2403 unittest.expect(index >= 0, unittest.isTrue); | |
2404 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2405 pathOffset = index; | |
2406 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2407 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/clusters/")); | |
2408 pathOffset += 10; | |
2409 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
2410 pathOffset = path.length; | |
2411 unittest.expect(subPart, unittest.equals("$arg_clusterName")); | |
2412 | |
2413 var query = (req.url).query; | |
2414 var queryOffset = 0; | |
2415 var queryMap = {}; | |
2416 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2417 parseBool(n) { | |
2418 if (n == "true") return true; | |
2419 if (n == "false") return false; | |
2420 if (n == null) return null; | |
2421 throw new core.ArgumentError("Invalid boolean: $n"); | |
2422 } | |
2423 if (query.length > 0) { | |
2424 for (var part in query.split("&")) { | |
2425 var keyvalue = part.split("="); | |
2426 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2427 } | |
2428 } | |
2429 | |
2430 | |
2431 var h = { | |
2432 "content-type" : "application/json; charset=utf-8", | |
2433 }; | |
2434 var resp = convert.JSON.encode(buildOperation()); | |
2435 return new async.Future.value(stringResponse(200, h, resp)); | |
2436 }), true); | |
2437 res.delete(arg_projectId, arg_clusterName).then(unittest.expectAsync1(((ap
i.Operation response) { | |
2438 checkOperation(response); | |
2439 }))); | |
2440 }); | |
2441 | |
2442 unittest.test("method--diagnose", () { | |
2443 | |
2444 var mock = new HttpServerMock(); | |
2445 api.ProjectsClustersResourceApi res = new api.DataprocApi(mock).projects.c
lusters; | |
2446 var arg_request = buildDiagnoseClusterRequest(); | |
2447 var arg_projectId = "foo"; | |
2448 var arg_clusterName = "foo"; | |
2449 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2450 var obj = new api.DiagnoseClusterRequest.fromJson(json); | |
2451 checkDiagnoseClusterRequest(obj); | |
2452 | |
2453 var path = (req.url).path; | |
2454 var pathOffset = 0; | |
2455 var index; | |
2456 var subPart; | |
2457 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2458 pathOffset += 1; | |
2459 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2460 pathOffset += 17; | |
2461 index = path.indexOf("/clusters/", pathOffset); | |
2462 unittest.expect(index >= 0, unittest.isTrue); | |
2463 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2464 pathOffset = index; | |
2465 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2466 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/clusters/")); | |
2467 pathOffset += 10; | |
2468 index = path.indexOf(":diagnose", pathOffset); | |
2469 unittest.expect(index >= 0, unittest.isTrue); | |
2470 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2471 pathOffset = index; | |
2472 unittest.expect(subPart, unittest.equals("$arg_clusterName")); | |
2473 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als(":diagnose")); | |
2474 pathOffset += 9; | |
2475 | |
2476 var query = (req.url).query; | |
2477 var queryOffset = 0; | |
2478 var queryMap = {}; | |
2479 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2480 parseBool(n) { | |
2481 if (n == "true") return true; | |
2482 if (n == "false") return false; | |
2483 if (n == null) return null; | |
2484 throw new core.ArgumentError("Invalid boolean: $n"); | |
2485 } | |
2486 if (query.length > 0) { | |
2487 for (var part in query.split("&")) { | |
2488 var keyvalue = part.split("="); | |
2489 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2490 } | |
2491 } | |
2492 | |
2493 | |
2494 var h = { | |
2495 "content-type" : "application/json; charset=utf-8", | |
2496 }; | |
2497 var resp = convert.JSON.encode(buildOperation()); | |
2498 return new async.Future.value(stringResponse(200, h, resp)); | |
2499 }), true); | |
2500 res.diagnose(arg_request, arg_projectId, arg_clusterName).then(unittest.ex
pectAsync1(((api.Operation response) { | |
2501 checkOperation(response); | |
2502 }))); | |
2503 }); | |
2504 | |
2505 unittest.test("method--get", () { | |
2506 | |
2507 var mock = new HttpServerMock(); | |
2508 api.ProjectsClustersResourceApi res = new api.DataprocApi(mock).projects.c
lusters; | |
2509 var arg_projectId = "foo"; | |
2510 var arg_clusterName = "foo"; | |
2511 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2512 var path = (req.url).path; | |
2513 var pathOffset = 0; | |
2514 var index; | |
2515 var subPart; | |
2516 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2517 pathOffset += 1; | |
2518 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2519 pathOffset += 17; | |
2520 index = path.indexOf("/clusters/", pathOffset); | |
2521 unittest.expect(index >= 0, unittest.isTrue); | |
2522 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2523 pathOffset = index; | |
2524 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2525 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/clusters/")); | |
2526 pathOffset += 10; | |
2527 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
2528 pathOffset = path.length; | |
2529 unittest.expect(subPart, unittest.equals("$arg_clusterName")); | |
2530 | |
2531 var query = (req.url).query; | |
2532 var queryOffset = 0; | |
2533 var queryMap = {}; | |
2534 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2535 parseBool(n) { | |
2536 if (n == "true") return true; | |
2537 if (n == "false") return false; | |
2538 if (n == null) return null; | |
2539 throw new core.ArgumentError("Invalid boolean: $n"); | |
2540 } | |
2541 if (query.length > 0) { | |
2542 for (var part in query.split("&")) { | |
2543 var keyvalue = part.split("="); | |
2544 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2545 } | |
2546 } | |
2547 | |
2548 | |
2549 var h = { | |
2550 "content-type" : "application/json; charset=utf-8", | |
2551 }; | |
2552 var resp = convert.JSON.encode(buildCluster()); | |
2553 return new async.Future.value(stringResponse(200, h, resp)); | |
2554 }), true); | |
2555 res.get(arg_projectId, arg_clusterName).then(unittest.expectAsync1(((api.C
luster response) { | |
2556 checkCluster(response); | |
2557 }))); | |
2558 }); | |
2559 | |
2560 unittest.test("method--list", () { | |
2561 | |
2562 var mock = new HttpServerMock(); | |
2563 api.ProjectsClustersResourceApi res = new api.DataprocApi(mock).projects.c
lusters; | |
2564 var arg_projectId = "foo"; | |
2565 var arg_pageToken = "foo"; | |
2566 var arg_pageSize = 42; | |
2567 var arg_filter = "foo"; | |
2568 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2569 var path = (req.url).path; | |
2570 var pathOffset = 0; | |
2571 var index; | |
2572 var subPart; | |
2573 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2574 pathOffset += 1; | |
2575 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2576 pathOffset += 17; | |
2577 index = path.indexOf("/clusters", pathOffset); | |
2578 unittest.expect(index >= 0, unittest.isTrue); | |
2579 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2580 pathOffset = index; | |
2581 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2582 unittest.expect(path.substring(pathOffset, pathOffset + 9), unittest.equ
als("/clusters")); | |
2583 pathOffset += 9; | |
2584 | |
2585 var query = (req.url).query; | |
2586 var queryOffset = 0; | |
2587 var queryMap = {}; | |
2588 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2589 parseBool(n) { | |
2590 if (n == "true") return true; | |
2591 if (n == "false") return false; | |
2592 if (n == null) return null; | |
2593 throw new core.ArgumentError("Invalid boolean: $n"); | |
2594 } | |
2595 if (query.length > 0) { | |
2596 for (var part in query.split("&")) { | |
2597 var keyvalue = part.split("="); | |
2598 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2599 } | |
2600 } | |
2601 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
2602 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
2603 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); | |
2604 | |
2605 | |
2606 var h = { | |
2607 "content-type" : "application/json; charset=utf-8", | |
2608 }; | |
2609 var resp = convert.JSON.encode(buildListClustersResponse()); | |
2610 return new async.Future.value(stringResponse(200, h, resp)); | |
2611 }), true); | |
2612 res.list(arg_projectId, pageToken: arg_pageToken, pageSize: arg_pageSize,
filter: arg_filter).then(unittest.expectAsync1(((api.ListClustersResponse respon
se) { | |
2613 checkListClustersResponse(response); | |
2614 }))); | |
2615 }); | |
2616 | |
2617 unittest.test("method--patch", () { | |
2618 | |
2619 var mock = new HttpServerMock(); | |
2620 api.ProjectsClustersResourceApi res = new api.DataprocApi(mock).projects.c
lusters; | |
2621 var arg_request = buildCluster(); | |
2622 var arg_projectId = "foo"; | |
2623 var arg_clusterName = "foo"; | |
2624 var arg_updateMask = "foo"; | |
2625 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2626 var obj = new api.Cluster.fromJson(json); | |
2627 checkCluster(obj); | |
2628 | |
2629 var path = (req.url).path; | |
2630 var pathOffset = 0; | |
2631 var index; | |
2632 var subPart; | |
2633 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2634 pathOffset += 1; | |
2635 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2636 pathOffset += 17; | |
2637 index = path.indexOf("/clusters/", pathOffset); | |
2638 unittest.expect(index >= 0, unittest.isTrue); | |
2639 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2640 pathOffset = index; | |
2641 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2642 unittest.expect(path.substring(pathOffset, pathOffset + 10), unittest.eq
uals("/clusters/")); | |
2643 pathOffset += 10; | |
2644 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
2645 pathOffset = path.length; | |
2646 unittest.expect(subPart, unittest.equals("$arg_clusterName")); | |
2647 | |
2648 var query = (req.url).query; | |
2649 var queryOffset = 0; | |
2650 var queryMap = {}; | |
2651 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2652 parseBool(n) { | |
2653 if (n == "true") return true; | |
2654 if (n == "false") return false; | |
2655 if (n == null) return null; | |
2656 throw new core.ArgumentError("Invalid boolean: $n"); | |
2657 } | |
2658 if (query.length > 0) { | |
2659 for (var part in query.split("&")) { | |
2660 var keyvalue = part.split("="); | |
2661 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2662 } | |
2663 } | |
2664 unittest.expect(queryMap["updateMask"].first, unittest.equals(arg_update
Mask)); | |
2665 | |
2666 | |
2667 var h = { | |
2668 "content-type" : "application/json; charset=utf-8", | |
2669 }; | |
2670 var resp = convert.JSON.encode(buildOperation()); | |
2671 return new async.Future.value(stringResponse(200, h, resp)); | |
2672 }), true); | |
2673 res.patch(arg_request, arg_projectId, arg_clusterName, updateMask: arg_upd
ateMask).then(unittest.expectAsync1(((api.Operation response) { | |
2674 checkOperation(response); | |
2675 }))); | |
2676 }); | |
2677 | |
2678 }); | |
2679 | |
2680 | |
2681 unittest.group("resource-ProjectsJobsResourceApi", () { | |
2682 unittest.test("method--cancel", () { | |
2683 | |
2684 var mock = new HttpServerMock(); | |
2685 api.ProjectsJobsResourceApi res = new api.DataprocApi(mock).projects.jobs; | |
2686 var arg_request = buildCancelJobRequest(); | |
2687 var arg_projectId = "foo"; | |
2688 var arg_jobId = "foo"; | |
2689 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2690 var obj = new api.CancelJobRequest.fromJson(json); | |
2691 checkCancelJobRequest(obj); | |
2692 | |
2693 var path = (req.url).path; | |
2694 var pathOffset = 0; | |
2695 var index; | |
2696 var subPart; | |
2697 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2698 pathOffset += 1; | |
2699 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2700 pathOffset += 17; | |
2701 index = path.indexOf("/jobs/", pathOffset); | |
2702 unittest.expect(index >= 0, unittest.isTrue); | |
2703 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2704 pathOffset = index; | |
2705 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2706 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/jobs/")); | |
2707 pathOffset += 6; | |
2708 index = path.indexOf(":cancel", pathOffset); | |
2709 unittest.expect(index >= 0, unittest.isTrue); | |
2710 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2711 pathOffset = index; | |
2712 unittest.expect(subPart, unittest.equals("$arg_jobId")); | |
2713 unittest.expect(path.substring(pathOffset, pathOffset + 7), unittest.equ
als(":cancel")); | |
2714 pathOffset += 7; | |
2715 | |
2716 var query = (req.url).query; | |
2717 var queryOffset = 0; | |
2718 var queryMap = {}; | |
2719 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2720 parseBool(n) { | |
2721 if (n == "true") return true; | |
2722 if (n == "false") return false; | |
2723 if (n == null) return null; | |
2724 throw new core.ArgumentError("Invalid boolean: $n"); | |
2725 } | |
2726 if (query.length > 0) { | |
2727 for (var part in query.split("&")) { | |
2728 var keyvalue = part.split("="); | |
2729 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2730 } | |
2731 } | |
2732 | |
2733 | |
2734 var h = { | |
2735 "content-type" : "application/json; charset=utf-8", | |
2736 }; | |
2737 var resp = convert.JSON.encode(buildJob()); | |
2738 return new async.Future.value(stringResponse(200, h, resp)); | |
2739 }), true); | |
2740 res.cancel(arg_request, arg_projectId, arg_jobId).then(unittest.expectAsyn
c1(((api.Job response) { | |
2741 checkJob(response); | |
2742 }))); | |
2743 }); | |
2744 | |
2745 unittest.test("method--delete", () { | |
2746 | |
2747 var mock = new HttpServerMock(); | |
2748 api.ProjectsJobsResourceApi res = new api.DataprocApi(mock).projects.jobs; | |
2749 var arg_projectId = "foo"; | |
2750 var arg_jobId = "foo"; | |
2751 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2752 var path = (req.url).path; | |
2753 var pathOffset = 0; | |
2754 var index; | |
2755 var subPart; | |
2756 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2757 pathOffset += 1; | |
2758 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2759 pathOffset += 17; | |
2760 index = path.indexOf("/jobs/", pathOffset); | |
2761 unittest.expect(index >= 0, unittest.isTrue); | |
2762 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2763 pathOffset = index; | |
2764 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2765 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/jobs/")); | |
2766 pathOffset += 6; | |
2767 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
2768 pathOffset = path.length; | |
2769 unittest.expect(subPart, unittest.equals("$arg_jobId")); | |
2770 | |
2771 var query = (req.url).query; | |
2772 var queryOffset = 0; | |
2773 var queryMap = {}; | |
2774 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2775 parseBool(n) { | |
2776 if (n == "true") return true; | |
2777 if (n == "false") return false; | |
2778 if (n == null) return null; | |
2779 throw new core.ArgumentError("Invalid boolean: $n"); | |
2780 } | |
2781 if (query.length > 0) { | |
2782 for (var part in query.split("&")) { | |
2783 var keyvalue = part.split("="); | |
2784 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2785 } | |
2786 } | |
2787 | |
2788 | |
2789 var h = { | |
2790 "content-type" : "application/json; charset=utf-8", | |
2791 }; | |
2792 var resp = convert.JSON.encode(buildEmpty()); | |
2793 return new async.Future.value(stringResponse(200, h, resp)); | |
2794 }), true); | |
2795 res.delete(arg_projectId, arg_jobId).then(unittest.expectAsync1(((api.Empt
y response) { | |
2796 checkEmpty(response); | |
2797 }))); | |
2798 }); | |
2799 | |
2800 unittest.test("method--get", () { | |
2801 | |
2802 var mock = new HttpServerMock(); | |
2803 api.ProjectsJobsResourceApi res = new api.DataprocApi(mock).projects.jobs; | |
2804 var arg_projectId = "foo"; | |
2805 var arg_jobId = "foo"; | |
2806 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2807 var path = (req.url).path; | |
2808 var pathOffset = 0; | |
2809 var index; | |
2810 var subPart; | |
2811 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2812 pathOffset += 1; | |
2813 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2814 pathOffset += 17; | |
2815 index = path.indexOf("/jobs/", pathOffset); | |
2816 unittest.expect(index >= 0, unittest.isTrue); | |
2817 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2818 pathOffset = index; | |
2819 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2820 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/jobs/")); | |
2821 pathOffset += 6; | |
2822 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
2823 pathOffset = path.length; | |
2824 unittest.expect(subPart, unittest.equals("$arg_jobId")); | |
2825 | |
2826 var query = (req.url).query; | |
2827 var queryOffset = 0; | |
2828 var queryMap = {}; | |
2829 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2830 parseBool(n) { | |
2831 if (n == "true") return true; | |
2832 if (n == "false") return false; | |
2833 if (n == null) return null; | |
2834 throw new core.ArgumentError("Invalid boolean: $n"); | |
2835 } | |
2836 if (query.length > 0) { | |
2837 for (var part in query.split("&")) { | |
2838 var keyvalue = part.split("="); | |
2839 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2840 } | |
2841 } | |
2842 | |
2843 | |
2844 var h = { | |
2845 "content-type" : "application/json; charset=utf-8", | |
2846 }; | |
2847 var resp = convert.JSON.encode(buildJob()); | |
2848 return new async.Future.value(stringResponse(200, h, resp)); | |
2849 }), true); | |
2850 res.get(arg_projectId, arg_jobId).then(unittest.expectAsync1(((api.Job res
ponse) { | |
2851 checkJob(response); | |
2852 }))); | |
2853 }); | |
2854 | |
2855 unittest.test("method--list", () { | |
2856 | |
2857 var mock = new HttpServerMock(); | |
2858 api.ProjectsJobsResourceApi res = new api.DataprocApi(mock).projects.jobs; | |
2859 var arg_projectId = "foo"; | |
2860 var arg_clusterName = "foo"; | |
2861 var arg_filter = "foo"; | |
2862 var arg_jobStateMatcher = "foo"; | |
2863 var arg_pageToken = "foo"; | |
2864 var arg_pageSize = 42; | |
2865 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2866 var path = (req.url).path; | |
2867 var pathOffset = 0; | |
2868 var index; | |
2869 var subPart; | |
2870 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2871 pathOffset += 1; | |
2872 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2873 pathOffset += 17; | |
2874 index = path.indexOf("/jobs", pathOffset); | |
2875 unittest.expect(index >= 0, unittest.isTrue); | |
2876 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2877 pathOffset = index; | |
2878 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2879 unittest.expect(path.substring(pathOffset, pathOffset + 5), unittest.equ
als("/jobs")); | |
2880 pathOffset += 5; | |
2881 | |
2882 var query = (req.url).query; | |
2883 var queryOffset = 0; | |
2884 var queryMap = {}; | |
2885 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2886 parseBool(n) { | |
2887 if (n == "true") return true; | |
2888 if (n == "false") return false; | |
2889 if (n == null) return null; | |
2890 throw new core.ArgumentError("Invalid boolean: $n"); | |
2891 } | |
2892 if (query.length > 0) { | |
2893 for (var part in query.split("&")) { | |
2894 var keyvalue = part.split("="); | |
2895 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2896 } | |
2897 } | |
2898 unittest.expect(queryMap["clusterName"].first, unittest.equals(arg_clust
erName)); | |
2899 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter)); | |
2900 unittest.expect(queryMap["jobStateMatcher"].first, unittest.equals(arg_j
obStateMatcher)); | |
2901 unittest.expect(queryMap["pageToken"].first, unittest.equals(arg_pageTok
en)); | |
2902 unittest.expect(core.int.parse(queryMap["pageSize"].first), unittest.equ
als(arg_pageSize)); | |
2903 | |
2904 | |
2905 var h = { | |
2906 "content-type" : "application/json; charset=utf-8", | |
2907 }; | |
2908 var resp = convert.JSON.encode(buildListJobsResponse()); | |
2909 return new async.Future.value(stringResponse(200, h, resp)); | |
2910 }), true); | |
2911 res.list(arg_projectId, clusterName: arg_clusterName, filter: arg_filter,
jobStateMatcher: arg_jobStateMatcher, pageToken: arg_pageToken, pageSize: arg_pa
geSize).then(unittest.expectAsync1(((api.ListJobsResponse response) { | |
2912 checkListJobsResponse(response); | |
2913 }))); | |
2914 }); | |
2915 | |
2916 unittest.test("method--patch", () { | |
2917 | |
2918 var mock = new HttpServerMock(); | |
2919 api.ProjectsJobsResourceApi res = new api.DataprocApi(mock).projects.jobs; | |
2920 var arg_request = buildJob(); | |
2921 var arg_projectId = "foo"; | |
2922 var arg_jobId = "foo"; | |
2923 var arg_updateMask = "foo"; | |
2924 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2925 var obj = new api.Job.fromJson(json); | |
2926 checkJob(obj); | |
2927 | |
2928 var path = (req.url).path; | |
2929 var pathOffset = 0; | |
2930 var index; | |
2931 var subPart; | |
2932 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2933 pathOffset += 1; | |
2934 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2935 pathOffset += 17; | |
2936 index = path.indexOf("/jobs/", pathOffset); | |
2937 unittest.expect(index >= 0, unittest.isTrue); | |
2938 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2939 pathOffset = index; | |
2940 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
2941 unittest.expect(path.substring(pathOffset, pathOffset + 6), unittest.equ
als("/jobs/")); | |
2942 pathOffset += 6; | |
2943 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset)); | |
2944 pathOffset = path.length; | |
2945 unittest.expect(subPart, unittest.equals("$arg_jobId")); | |
2946 | |
2947 var query = (req.url).query; | |
2948 var queryOffset = 0; | |
2949 var queryMap = {}; | |
2950 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
2951 parseBool(n) { | |
2952 if (n == "true") return true; | |
2953 if (n == "false") return false; | |
2954 if (n == null) return null; | |
2955 throw new core.ArgumentError("Invalid boolean: $n"); | |
2956 } | |
2957 if (query.length > 0) { | |
2958 for (var part in query.split("&")) { | |
2959 var keyvalue = part.split("="); | |
2960 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
2961 } | |
2962 } | |
2963 unittest.expect(queryMap["updateMask"].first, unittest.equals(arg_update
Mask)); | |
2964 | |
2965 | |
2966 var h = { | |
2967 "content-type" : "application/json; charset=utf-8", | |
2968 }; | |
2969 var resp = convert.JSON.encode(buildJob()); | |
2970 return new async.Future.value(stringResponse(200, h, resp)); | |
2971 }), true); | |
2972 res.patch(arg_request, arg_projectId, arg_jobId, updateMask: arg_updateMas
k).then(unittest.expectAsync1(((api.Job response) { | |
2973 checkJob(response); | |
2974 }))); | |
2975 }); | |
2976 | |
2977 unittest.test("method--submit", () { | |
2978 | |
2979 var mock = new HttpServerMock(); | |
2980 api.ProjectsJobsResourceApi res = new api.DataprocApi(mock).projects.jobs; | |
2981 var arg_request = buildSubmitJobRequest(); | |
2982 var arg_projectId = "foo"; | |
2983 mock.register(unittest.expectAsync2((http.BaseRequest req, json) { | |
2984 var obj = new api.SubmitJobRequest.fromJson(json); | |
2985 checkSubmitJobRequest(obj); | |
2986 | |
2987 var path = (req.url).path; | |
2988 var pathOffset = 0; | |
2989 var index; | |
2990 var subPart; | |
2991 unittest.expect(path.substring(pathOffset, pathOffset + 1), unittest.equ
als("/")); | |
2992 pathOffset += 1; | |
2993 unittest.expect(path.substring(pathOffset, pathOffset + 17), unittest.eq
uals("v1beta1/projects/")); | |
2994 pathOffset += 17; | |
2995 index = path.indexOf("/jobs:submit", pathOffset); | |
2996 unittest.expect(index >= 0, unittest.isTrue); | |
2997 subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset, index
)); | |
2998 pathOffset = index; | |
2999 unittest.expect(subPart, unittest.equals("$arg_projectId")); | |
3000 unittest.expect(path.substring(pathOffset, pathOffset + 12), unittest.eq
uals("/jobs:submit")); | |
3001 pathOffset += 12; | |
3002 | |
3003 var query = (req.url).query; | |
3004 var queryOffset = 0; | |
3005 var queryMap = {}; | |
3006 addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v); | |
3007 parseBool(n) { | |
3008 if (n == "true") return true; | |
3009 if (n == "false") return false; | |
3010 if (n == null) return null; | |
3011 throw new core.ArgumentError("Invalid boolean: $n"); | |
3012 } | |
3013 if (query.length > 0) { | |
3014 for (var part in query.split("&")) { | |
3015 var keyvalue = part.split("="); | |
3016 addQueryParam(core.Uri.decodeQueryComponent(keyvalue[0]), core.Uri.d
ecodeQueryComponent(keyvalue[1])); | |
3017 } | |
3018 } | |
3019 | |
3020 | |
3021 var h = { | |
3022 "content-type" : "application/json; charset=utf-8", | |
3023 }; | |
3024 var resp = convert.JSON.encode(buildJob()); | |
3025 return new async.Future.value(stringResponse(200, h, resp)); | |
3026 }), true); | |
3027 res.submit(arg_request, arg_projectId).then(unittest.expectAsync1(((api.Jo
b response) { | |
3028 checkJob(response); | |
3029 }))); | |
3030 }); | |
3031 | |
3032 }); | |
3033 | |
3034 | |
3035 } | |
3036 | |
OLD | NEW |