@@ -180,10 +180,12 @@ def results(request):
180
180
jsonrpc = fixtures_factory ('_jsonrpc' )
181
181
182
182
183
- @pytest .mark .parametrize ('results' , ('eric' , 'six' , 'admesh' , 'tracer' ,
184
- 'copr' , 'epub' , 'twine' , 'yum' ,
185
- 'vdirsyncer' , 'docutils' , 'nodejs' ,
186
- 'bucky' , 'jsonrpc' ))
183
+ def parametrize (* fixtrues ):
184
+ return pytest .mark .parametrize ('results' , fixtrues )
185
+
186
+
187
+ @parametrize ('eric' , 'six' , 'admesh' , 'tracer' , 'copr' , 'epub' , 'twine' , 'yum' ,
188
+ 'vdirsyncer' , 'docutils' , 'nodejs' , 'bucky' , 'jsonrpc' )
187
189
def test_number_of_results (results , request ):
188
190
# getting a fixture by name
189
191
# https://github.com/pytest-dev/pytest/issues/349#issuecomment-112203541
@@ -193,21 +195,19 @@ def test_number_of_results(results, request):
193
195
assert len (results ) == 8
194
196
195
197
196
- @pytest .mark .parametrize ('results' , ('eric' , 'six' , 'admesh' ,
197
- 'copr' , 'epub' , 'twine' ,
198
- 'bucky' ))
198
+ @parametrize ('eric' , 'six' , 'admesh' , 'copr' , 'epub' , 'twine' , 'bucky' )
199
199
def test_two_three_passed (results , request ):
200
200
results = request .getfixturevalue (results )
201
201
assert results ['dist.python-versions.two_three' ].outcome == 'PASSED'
202
202
203
203
204
- @pytest . mark . parametrize ('results' , ( ' tracer',) )
204
+ @parametrize ('tracer' )
205
205
def test_two_three_failed (results , request ):
206
206
results = request .getfixturevalue (results )
207
207
assert results ['dist.python-versions.two_three' ].outcome == 'FAILED'
208
208
209
209
210
- @pytest . mark . parametrize ('results' , ( ' tracer' , 'copr' , 'admesh' ) )
210
+ @parametrize ('tracer' , 'copr' , 'admesh' )
211
211
def test_one_failed_result_is_total_failed (results , request ):
212
212
results = request .getfixturevalue (results )
213
213
assert results ['dist.python-versions' ].outcome == 'FAILED'
@@ -223,7 +223,7 @@ def test_artifact_is_the_same(results, task, request):
223
223
results ['dist.python-versions.' + task ].artifact )
224
224
225
225
226
- @pytest . mark . parametrize ('results' , ( ' tracer',) )
226
+ @parametrize ('tracer' )
227
227
def test_artifact_contains_two_three_and_looks_as_expected (results , request ):
228
228
results = request .getfixturevalue (results )
229
229
result = results ['dist.python-versions.two_three' ]
@@ -238,20 +238,19 @@ def test_artifact_contains_two_three_and_looks_as_expected(results, request):
238
238
''' ).strip ().format (result .item ) in artifact .strip ()
239
239
240
240
241
- @pytest .mark .parametrize ('results' , ('eric' , 'epub' , 'twine' , 'vdirsyncer' ,
242
- 'bucky' ))
241
+ @parametrize ('eric' , 'epub' , 'twine' , 'vdirsyncer' , 'bucky' )
243
242
def test_naming_scheme_passed (results , request ):
244
243
results = request .getfixturevalue (results )
245
244
assert results ['dist.python-versions.naming_scheme' ].outcome == 'PASSED'
246
245
247
246
248
- @pytest . mark . parametrize ('results' , ( ' copr' , 'six' , 'admesh' ) )
247
+ @parametrize ('copr' , 'six' , 'admesh' )
249
248
def test_naming_scheme_failed (results , request ):
250
249
results = request .getfixturevalue (results )
251
250
assert results ['dist.python-versions.naming_scheme' ].outcome == 'FAILED'
252
251
253
252
254
- @pytest . mark . parametrize ('results' , ( ' copr',) )
253
+ @parametrize ('copr' )
255
254
def test_artifact_contains_naming_scheme_and_looks_as_expected (results ,
256
255
request ):
257
256
results = request .getfixturevalue (results )
@@ -265,21 +264,21 @@ def test_artifact_contains_naming_scheme_and_looks_as_expected(results,
265
264
""" ).strip ().format (result .item ) in artifact .strip ()
266
265
267
266
268
- @pytest . mark . parametrize ('results' , ( ' eric' , 'twine' , 'six' ) )
267
+ @parametrize ('eric' , 'twine' , 'six' )
269
268
def test_requires_naming_scheme_passed (results , request ):
270
269
results = request .getfixturevalue (results )
271
270
task_result = results ['dist.python-versions.requires_naming_scheme' ]
272
271
assert task_result .outcome == 'PASSED'
273
272
274
273
275
- @pytest . mark . parametrize ('results' , ( ' admesh' , 'copr' ) )
274
+ @parametrize ('admesh' , 'copr' )
276
275
def test_requires_naming_scheme_failed (results , request ):
277
276
results = request .getfixturevalue (results )
278
277
task_result = results ['dist.python-versions.requires_naming_scheme' ]
279
278
assert task_result .outcome == 'FAILED'
280
279
281
280
282
- @pytest . mark . parametrize ('results' , ( ' tracer',) )
281
+ @parametrize ('tracer' )
283
282
def test_artifact_contains_requires_naming_scheme_and_looks_as_expected (
284
283
results , request ):
285
284
results = request .getfixturevalue (results )
@@ -304,7 +303,7 @@ def test_artifact_contains_requires_naming_scheme_and_looks_as_expected(
304
303
""" ).strip () in artifact .strip ()
305
304
306
305
307
- @pytest . mark . parametrize ('results' , ( ' yum',) )
306
+ @parametrize ('yum' )
308
307
def test_requires_naming_scheme_contains_python (results , request ):
309
308
results = request .getfixturevalue (results )
310
309
result = results ['dist.python-versions.requires_naming_scheme' ]
@@ -316,22 +315,22 @@ def test_requires_naming_scheme_contains_python(results, request):
316
315
assert 'python (python2 is available)' in artifact .strip ()
317
316
318
317
319
- @pytest . mark . parametrize ( 'results' , ('eric' , 'six' , 'admesh' , 'tracer' ,
320
- 'copr' , 'epub' , 'twine' , 'bucky' ) )
318
+ @parametrize ('eric' , 'six' , 'admesh' , 'tracer' ,
319
+ 'copr' , 'epub' , 'twine' , 'bucky' )
321
320
def test_executables_passed (results , request ):
322
321
results = request .getfixturevalue (results )
323
322
task_result = results ['dist.python-versions.executables' ]
324
323
assert task_result .outcome == 'PASSED'
325
324
326
325
327
- @pytest . mark . parametrize ('results' , ( ' docutils',) )
326
+ @parametrize ('docutils' )
328
327
def test_executables_failed (results , request ):
329
328
results = request .getfixturevalue (results )
330
329
task_result = results ['dist.python-versions.executables' ]
331
330
assert task_result .outcome == 'FAILED'
332
331
333
332
334
- @pytest . mark . parametrize ('results' , ( ' docutils',) )
333
+ @parametrize ('docutils' )
335
334
def test_artifact_contains_executables_and_looks_as_expected (
336
335
results , request ):
337
336
results = request .getfixturevalue (results )
@@ -364,22 +363,21 @@ def test_artifact_contains_executables_and_looks_as_expected(
364
363
""" ).strip () in artifact .strip ()
365
364
366
365
367
- @pytest .mark .parametrize ('results' , ('eric' , 'six' , 'admesh' , 'copr' ,
368
- 'epub' , 'twine' , 'nodejs' ))
366
+ @parametrize ('eric' , 'six' , 'admesh' , 'copr' , 'epub' , 'twine' , 'nodejs' )
369
367
def test_unvesioned_shebangs_passed (results , request ):
370
368
results = request .getfixturevalue (results )
371
369
result = results ['dist.python-versions.unversioned_shebangs' ]
372
370
assert result .outcome == 'PASSED'
373
371
374
372
375
- @pytest . mark . parametrize ('results' , ( ' yum' , 'tracer' , 'bucky' ) )
373
+ @parametrize ('yum' , 'tracer' , 'bucky' )
376
374
def test_unvesioned_shebangs_failed (results , request ):
377
375
results = request .getfixturevalue (results )
378
376
result = results ['dist.python-versions.unversioned_shebangs' ]
379
377
assert result .outcome == 'FAILED'
380
378
381
379
382
- @pytest . mark . parametrize ('results' , ( ' tracer',) )
380
+ @parametrize ('tracer' )
383
381
def test_artifact_contains_unversioned_shebangs_and_looks_as_expected (
384
382
results , request ):
385
383
results = request .getfixturevalue (results )
@@ -400,14 +398,14 @@ def test_artifact_contains_unversioned_shebangs_and_looks_as_expected(
400
398
""" ).strip () in artifact .strip ()
401
399
402
400
403
- @pytest . mark . parametrize ('results' , ( ' bucky',) )
401
+ @parametrize ('bucky' )
404
402
def test_unvesioned_shebangs_mangled_failed (results , request ):
405
403
results = request .getfixturevalue (results )
406
404
result = results ['dist.python-versions.unversioned_shebangs' ]
407
405
assert result .outcome == 'FAILED'
408
406
409
407
410
- @pytest . mark . parametrize ('results' , ( ' bucky',) )
408
+ @parametrize ('bucky' )
411
409
def test_artifact_contains_mangled_unversioned_shebangs_and_looks_as_expected (
412
410
results , request ):
413
411
results = request .getfixturevalue (results )
@@ -436,22 +434,22 @@ def test_artifact_contains_mangled_unversioned_shebangs_and_looks_as_expected(
436
434
""" ).strip () in artifact .strip ()
437
435
438
436
439
- @pytest . mark . parametrize ( 'results' , ('eric' , 'six' , 'admesh' , 'tracer' ,
440
- 'copr' , 'epub' , 'twine' , 'docutils' ) )
437
+ @parametrize ('eric' , 'six' , 'admesh' , 'tracer' ,
438
+ 'copr' , 'epub' , 'twine' , 'docutils' )
441
439
def test_py3_support_passed (results , request ):
442
440
results = request .getfixturevalue (results )
443
441
task_result = results ['dist.python-versions.py3_support' ]
444
442
assert task_result .outcome == 'PASSED'
445
443
446
444
447
- @pytest . mark . parametrize ('results' , ( ' bucky',) )
445
+ @parametrize ('bucky' )
448
446
def test_py3_support_failed (results , request ):
449
447
results = request .getfixturevalue (results )
450
448
task_result = results ['dist.python-versions.py3_support' ]
451
449
assert task_result .outcome == 'FAILED'
452
450
453
451
454
- @pytest . mark . parametrize ('results' , ( ' bucky',) )
452
+ @parametrize ('bucky' )
455
453
def test_artifact_contains_py3_support_and_looks_as_expected (
456
454
results , request ):
457
455
"""Test that py3_support check fails if the package is mispackaged.
@@ -477,22 +475,22 @@ def test_artifact_contains_py3_support_and_looks_as_expected(
477
475
""" ).strip () in artifact .strip ()
478
476
479
477
480
- @pytest . mark . parametrize ( 'results' , ('eric' , 'six' , 'admesh' , 'tracer' ,
481
- 'copr' , 'epub' , 'twine' , 'docutils' ) )
478
+ @parametrize ('eric' , 'six' , 'admesh' , 'tracer' ,
479
+ 'copr' , 'epub' , 'twine' , 'docutils' )
482
480
def test_python_usage_passed (results , request ):
483
481
results = request .getfixturevalue (results )
484
482
task_result = results ['dist.python-versions.python_usage' ]
485
483
assert task_result .outcome == 'PASSED'
486
484
487
485
488
- @pytest . mark . parametrize ('results' , ( ' jsonrpc',) )
486
+ @parametrize ('jsonrpc' )
489
487
def test_python_usage_failed (results , request ):
490
488
results = request .getfixturevalue (results )
491
489
task_result = results ['dist.python-versions.python_usage' ]
492
490
assert task_result .outcome == 'FAILED'
493
491
494
492
495
- @pytest . mark . parametrize ('results' , ( ' jsonrpc',) )
493
+ @parametrize ('jsonrpc' )
496
494
def test_artifact_contains_python_usage_and_looks_as_expected (results ,
497
495
request ):
498
496
results = request .getfixturevalue (results )
0 commit comments