@@ -13,6 +13,25 @@ BROWSER_VERSIONS = [
13
13
"v89"
14
14
]
15
15
16
+ TEST_DEPS = [
17
+ requirement ("attrs" ),
18
+ requirement ("idna" ),
19
+ requirement ("iniconfig" ),
20
+ requirement ("importlib_metadata" ),
21
+ requirement ("h11" ),
22
+ requirement ("more_itertools" ),
23
+ requirement ("multidict" ),
24
+ requirement ("outcome" ),
25
+ requirement ("pluggy" ),
26
+ requirement ("py" ),
27
+ requirement ("pytest" ),
28
+ requirement ("pytest-instafail" ),
29
+ requirement ("pytest-trio" ),
30
+ requirement ("sortedcontainers" ),
31
+ requirement ("sniffio" ),
32
+ requirement ("zipp" )
33
+ ]
34
+
16
35
copy_file (
17
36
name = "get-attribute" ,
18
37
src = "//javascript/webdriver/atoms:get-attribute.js" ,
@@ -185,24 +204,7 @@ py_test_suite(
185
204
deps = [
186
205
":init-tree" ,
187
206
":selenium" ,
188
- requirement ("attrs" ),
189
- requirement ("idna" ),
190
- requirement ("iniconfig" ),
191
- requirement ("importlib_metadata" ),
192
- requirement ("h11" ),
193
- requirement ("more_itertools" ),
194
- requirement ("multidict" ),
195
- requirement ("outcome" ),
196
- requirement ("pluggy" ),
197
- requirement ("py" ),
198
- requirement ("pytest" ),
199
- requirement ("pytest-instafail" ),
200
- requirement ("pytest-mock" ),
201
- requirement ("pytest-trio" ),
202
- requirement ("sortedcontainers" ),
203
- requirement ("sniffio" ),
204
- requirement ("zipp" ),
205
- ],
207
+ ] + TEST_DEPS ,
206
208
)
207
209
208
210
py_library (
@@ -240,24 +242,7 @@ py_library(
240
242
":init-tree" ,
241
243
":selenium" ,
242
244
":webserver" ,
243
- requirement ("attrs" ),
244
- requirement ("debugpy" ),
245
- requirement ("idna" ),
246
- requirement ("iniconfig" ),
247
- requirement ("importlib_metadata" ),
248
- requirement ("h11" ),
249
- requirement ("more_itertools" ),
250
- requirement ("multidict" ),
251
- requirement ("outcome" ),
252
- requirement ("pluggy" ),
253
- requirement ("py" ),
254
- requirement ("pytest" ),
255
- requirement ("pytest-instafail" ),
256
- requirement ("pytest-trio" ),
257
- requirement ("sortedcontainers" ),
258
- requirement ("sniffio" ),
259
- requirement ("zipp" ),
260
- ],
245
+ ] + TEST_DEPS ,
261
246
)
262
247
for browser in BROWSERS .keys ()
263
248
]
@@ -284,23 +269,7 @@ py_test_suite(
284
269
":init-tree" ,
285
270
":selenium" ,
286
271
":webserver" ,
287
- requirement ("attrs" ),
288
- requirement ("idna" ),
289
- requirement ("iniconfig" ),
290
- requirement ("importlib_metadata" ),
291
- requirement ("h11" ),
292
- requirement ("more_itertools" ),
293
- requirement ("multidict" ),
294
- requirement ("outcome" ),
295
- requirement ("pluggy" ),
296
- requirement ("py" ),
297
- requirement ("pytest" ),
298
- requirement ("pytest-instafail" ),
299
- requirement ("pytest-trio" ),
300
- requirement ("sortedcontainers" ),
301
- requirement ("sniffio" ),
302
- requirement ("zipp" ),
303
- ],
272
+ ] + TEST_DEPS ,
304
273
)
305
274
306
275
py_test_suite (
@@ -325,23 +294,7 @@ py_test_suite(
325
294
":init-tree" ,
326
295
":selenium" ,
327
296
":webserver" ,
328
- requirement ("attrs" ),
329
- requirement ("idna" ),
330
- requirement ("iniconfig" ),
331
- requirement ("importlib_metadata" ),
332
- requirement ("h11" ),
333
- requirement ("more_itertools" ),
334
- requirement ("multidict" ),
335
- requirement ("outcome" ),
336
- requirement ("pluggy" ),
337
- requirement ("py" ),
338
- requirement ("pytest" ),
339
- requirement ("pytest-instafail" ),
340
- requirement ("pytest-trio" ),
341
- requirement ("sortedcontainers" ),
342
- requirement ("sniffio" ),
343
- requirement ("zipp" ),
344
- ],
297
+ ] + TEST_DEPS ,
345
298
)
346
299
347
300
py_test_suite (
@@ -363,23 +316,7 @@ py_test_suite(
363
316
":init-tree" ,
364
317
":selenium" ,
365
318
":webserver" ,
366
- requirement ("attrs" ),
367
- requirement ("idna" ),
368
- requirement ("iniconfig" ),
369
- requirement ("importlib_metadata" ),
370
- requirement ("h11" ),
371
- requirement ("more_itertools" ),
372
- requirement ("multidict" ),
373
- requirement ("outcome" ),
374
- requirement ("pluggy" ),
375
- requirement ("py" ),
376
- requirement ("pytest" ),
377
- requirement ("pytest-instafail" ),
378
- requirement ("pytest-trio" ),
379
- requirement ("sortedcontainers" ),
380
- requirement ("sniffio" ),
381
- requirement ("zipp" ),
382
- ],
319
+ ] + TEST_DEPS ,
383
320
)
384
321
385
322
py_test_suite (
@@ -401,23 +338,7 @@ py_test_suite(
401
338
":init-tree" ,
402
339
":selenium" ,
403
340
":webserver" ,
404
- requirement ("attrs" ),
405
- requirement ("idna" ),
406
- requirement ("iniconfig" ),
407
- requirement ("importlib_metadata" ),
408
- requirement ("h11" ),
409
- requirement ("more_itertools" ),
410
- requirement ("multidict" ),
411
- requirement ("outcome" ),
412
- requirement ("pluggy" ),
413
- requirement ("py" ),
414
- requirement ("pytest" ),
415
- requirement ("pytest-instafail" ),
416
- requirement ("pytest-trio" ),
417
- requirement ("sortedcontainers" ),
418
- requirement ("sniffio" ),
419
- requirement ("zipp" ),
420
- ],
341
+ ] + TEST_DEPS ,
421
342
)
422
343
423
344
py_test_suite (
@@ -440,23 +361,7 @@ py_test_suite(
440
361
":init-tree" ,
441
362
":selenium" ,
442
363
":webserver" ,
443
- requirement ("attrs" ),
444
- requirement ("idna" ),
445
- requirement ("iniconfig" ),
446
- requirement ("importlib_metadata" ),
447
- requirement ("h11" ),
448
- requirement ("more_itertools" ),
449
- requirement ("multidict" ),
450
- requirement ("outcome" ),
451
- requirement ("pluggy" ),
452
- requirement ("py" ),
453
- requirement ("pytest" ),
454
- requirement ("pytest-instafail" ),
455
- requirement ("pytest-trio" ),
456
- requirement ("sortedcontainers" ),
457
- requirement ("sniffio" ),
458
- requirement ("zipp" ),
459
- ],
364
+ ] + TEST_DEPS ,
460
365
)
461
366
462
367
py_test_suite (
@@ -480,23 +385,7 @@ py_test_suite(
480
385
":init-tree" ,
481
386
":selenium" ,
482
387
":webserver" ,
483
- requirement ("attrs" ),
484
- requirement ("idna" ),
485
- requirement ("iniconfig" ),
486
- requirement ("importlib_metadata" ),
487
- requirement ("h11" ),
488
- requirement ("more_itertools" ),
489
- requirement ("multidict" ),
490
- requirement ("outcome" ),
491
- requirement ("pluggy" ),
492
- requirement ("py" ),
493
- requirement ("pytest" ),
494
- requirement ("pytest-instafail" ),
495
- requirement ("pytest-trio" ),
496
- requirement ("sortedcontainers" ),
497
- requirement ("sniffio" ),
498
- requirement ("zipp" ),
499
- ],
388
+ ] + TEST_DEPS ,
500
389
)
501
390
502
391
py_test_suite (
@@ -518,23 +407,7 @@ py_test_suite(
518
407
":init-tree" ,
519
408
":selenium" ,
520
409
":webserver" ,
521
- requirement ("attrs" ),
522
- requirement ("idna" ),
523
- requirement ("iniconfig" ),
524
- requirement ("importlib_metadata" ),
525
- requirement ("h11" ),
526
- requirement ("more_itertools" ),
527
- requirement ("multidict" ),
528
- requirement ("outcome" ),
529
- requirement ("pluggy" ),
530
- requirement ("py" ),
531
- requirement ("pytest" ),
532
- requirement ("pytest-instafail" ),
533
- requirement ("pytest-trio" ),
534
- requirement ("sortedcontainers" ),
535
- requirement ("sniffio" ),
536
- requirement ("zipp" ),
537
- ],
410
+ ] + TEST_DEPS ,
538
411
)
539
412
540
413
py_test_suite (
@@ -557,23 +430,7 @@ py_test_suite(
557
430
":init-tree" ,
558
431
":selenium" ,
559
432
":webserver" ,
560
- requirement ("attrs" ),
561
- requirement ("idna" ),
562
- requirement ("iniconfig" ),
563
- requirement ("importlib_metadata" ),
564
- requirement ("h11" ),
565
- requirement ("more_itertools" ),
566
- requirement ("multidict" ),
567
- requirement ("outcome" ),
568
- requirement ("pluggy" ),
569
- requirement ("py" ),
570
- requirement ("pytest" ),
571
- requirement ("pytest-instafail" ),
572
- requirement ("pytest-trio" ),
573
- requirement ("sortedcontainers" ),
574
- requirement ("sniffio" ),
575
- requirement ("zipp" ),
576
- ],
433
+ ] + TEST_DEPS ,
577
434
)
578
435
579
436
py_test_suite (
@@ -597,23 +454,7 @@ py_test_suite(
597
454
":init-tree" ,
598
455
":selenium" ,
599
456
":webserver" ,
600
- requirement ("attrs" ),
601
- requirement ("idna" ),
602
- requirement ("iniconfig" ),
603
- requirement ("importlib_metadata" ),
604
- requirement ("h11" ),
605
- requirement ("more_itertools" ),
606
- requirement ("multidict" ),
607
- requirement ("outcome" ),
608
- requirement ("pluggy" ),
609
- requirement ("py" ),
610
- requirement ("pytest" ),
611
- requirement ("pytest-instafail" ),
612
- requirement ("pytest-trio" ),
613
- requirement ("sortedcontainers" ),
614
- requirement ("sniffio" ),
615
- requirement ("zipp" ),
616
- ],
457
+ ] + TEST_DEPS ,
617
458
)
618
459
619
460
py_test_suite (
@@ -637,21 +478,5 @@ py_test_suite(
637
478
":init-tree" ,
638
479
":selenium" ,
639
480
":webserver" ,
640
- requirement ("attrs" ),
641
- requirement ("idna" ),
642
- requirement ("iniconfig" ),
643
- requirement ("importlib_metadata" ),
644
- requirement ("h11" ),
645
- requirement ("more_itertools" ),
646
- requirement ("multidict" ),
647
- requirement ("outcome" ),
648
- requirement ("pluggy" ),
649
- requirement ("py" ),
650
- requirement ("pytest" ),
651
- requirement ("pytest-instafail" ),
652
- requirement ("pytest-trio" ),
653
- requirement ("sortedcontainers" ),
654
- requirement ("sniffio" ),
655
- requirement ("zipp" ),
656
- ],
481
+ ] + TEST_DEPS ,
657
482
)
0 commit comments