Skip to content

Commit ff4f4ca

Browse files
committed
[REF] tests: Add jobs for each disable/enable check
1 parent cc78d37 commit ff4f4ca

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

tests/test_main.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,16 @@ def test_150_check_only_enabled_one_check(self):
382382
expected_errors = {expected_error_name: expected_error_value}
383383
self.assertDictEqual(real_errors, expected_errors)
384384

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+
385395
def test_160_check_only_disabled_one_check(self):
386396
"""Checking -d all -e odoolint -d ONLY-ONE-CHECK"""
387397
for disable_error in EXPECTED_ERRORS:
@@ -392,6 +402,16 @@ def test_160_check_only_disabled_one_check(self):
392402
expected_errors.pop(disable_error)
393403
self.assertDictEqual(real_errors, expected_errors)
394404

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+
395415
def test_165_no_raises_unlink(self):
396416
extra_params = ["--disable=all", "--enable=no-raise-unlink"]
397417
test_repo = os.path.join(self.root_path_modules, "test_module")

0 commit comments

Comments
 (0)