@@ -382,6 +382,16 @@ def test_150_check_only_enabled_one_check(self):
382
382
expected_errors = {expected_error_name : expected_error_value }
383
383
self .assertDictEqual (real_errors , expected_errors )
384
384
385
+ def test_155_check_only_enabled_one_check_jobs (self ):
386
+ """Checking -d all -e ONLY-ONE-CHECK --jobs=0"""
387
+ disable = "--disable=all"
388
+ for expected_error_name , expected_error_value in EXPECTED_ERRORS .items ():
389
+ enable = "--enable=%s" % expected_error_name
390
+ pylint_res = self .run_pylint (self .paths_modules , [disable , enable , "--jobs=0" ])
391
+ real_errors = pylint_res .linter .stats .by_msg
392
+ expected_errors = {expected_error_name : expected_error_value }
393
+ self .assertDictEqual (real_errors , expected_errors )
394
+
385
395
def test_160_check_only_disabled_one_check (self ):
386
396
"""Checking -d all -e odoolint -d ONLY-ONE-CHECK"""
387
397
for disable_error in EXPECTED_ERRORS :
@@ -392,6 +402,16 @@ def test_160_check_only_disabled_one_check(self):
392
402
expected_errors .pop (disable_error )
393
403
self .assertDictEqual (real_errors , expected_errors )
394
404
405
+ def test_165_check_only_disabled_one_check_jobs (self ):
406
+ """Checking -d all -e odoolint -d ONLY-ONE-CHECK --jobs=0"""
407
+ for disable_error in EXPECTED_ERRORS :
408
+ expected_errors = self .expected_errors .copy ()
409
+ enable = "--disable=%s" % disable_error
410
+ pylint_res = self .run_pylint (self .paths_modules , self .default_extra_params + [enable , "--jobs=0" ])
411
+ real_errors = pylint_res .linter .stats .by_msg
412
+ expected_errors .pop (disable_error )
413
+ self .assertDictEqual (real_errors , expected_errors )
414
+
395
415
def test_165_no_raises_unlink (self ):
396
416
extra_params = ["--disable=all" , "--enable=no-raise-unlink" ]
397
417
test_repo = os .path .join (self .root_path_modules , "test_module" )
0 commit comments