예제 #1
0
 def test_30_disabling_errors(self):
     # Disabling
     self.default_extra_params.append('--disable=dangerous-filter-wo-user')
     pylint_res = self.run_pylint(self.paths_modules)
     sum_fails_found = misc.get_sum_fails(pylint_res.linter.stats)
     self.assertEqual(
         sum_fails_found, EXPECTED_ERRORS - 1,
         "Errors found {fnd} different to expected {exp}.".format(
             fnd=sum_fails_found, exp=EXPECTED_ERRORS - 1))
예제 #2
0
 def test_30_disabling_errors(self):
     # Disabling
     self.default_extra_params.append('--disable=dangerous-filter-wo-user')
     pylint_res = self.run_pylint(self.paths_modules)
     real_errors = pylint_res.linter.stats['by_msg']
     global EXPECTED_ERRORS
     EXPECTED_ERRORS.pop('dangerous-filter-wo-user')
     self.assertEqual(sorted(real_errors.items()),
                      sorted(EXPECTED_ERRORS.items()))
     sum_fails_found = misc.get_sum_fails(pylint_res.linter.stats)
     sum_fails_expected = sum(EXPECTED_ERRORS.values())
     self.assertEqual(sum_fails_found, sum_fails_expected)
예제 #3
0
 def test_30_disabling_errors(self):
     # Disabling
     self.default_extra_params.append('--disable=dangerous-filter-wo-user')
     pylint_res = self.run_pylint(self.paths_modules)
     real_errors = pylint_res.linter.stats['by_msg']
     global EXPECTED_ERRORS
     EXPECTED_ERRORS.pop('dangerous-filter-wo-user')
     self.assertEqual(sorted(real_errors.items()),
                      sorted(EXPECTED_ERRORS.items()))
     sum_fails_found = misc.get_sum_fails(pylint_res.linter.stats)
     sum_fails_expected = sum(EXPECTED_ERRORS.values())
     self.assertEqual(sum_fails_found, sum_fails_expected)
예제 #4
0
 def test_20_expected_errors(self):
     pylint_res = self.run_pylint(self.paths_modules)
     # Expected vs found errors
     sum_fails_found = misc.get_sum_fails(pylint_res.linter.stats)
     self.assertEqual(
         sum_fails_found, EXPECTED_ERRORS,
         "Errors found {fnd} different to expected {exp}.".format(
             fnd=sum_fails_found, exp=EXPECTED_ERRORS))
     # All odoolint name errors vs found
     msgs_found = pylint_res.linter.stats['by_msg'].keys()
     plugin_msgs = misc.get_plugin_msgs(pylint_res)
     test_missed_msgs = sorted(list(set(plugin_msgs) - set(msgs_found)))
     self.assertEqual(
         test_missed_msgs, [],
         "Checks without test case: {test_missed_msgs}".format(
             test_missed_msgs=test_missed_msgs))
예제 #5
0
 def test_20_expected_errors(self):
     pylint_res = self.run_pylint(self.paths_modules)
     # Expected vs found errors
     real_errors = pylint_res.linter.stats['by_msg']
     self.assertEqual(sorted(real_errors.items()),
                      sorted(EXPECTED_ERRORS.items()))
     # All odoolint name errors vs found
     msgs_found = pylint_res.linter.stats['by_msg'].keys()
     plugin_msgs = misc.get_plugin_msgs(pylint_res)
     test_missed_msgs = sorted(list(set(plugin_msgs) - set(msgs_found)))
     self.assertEqual(
         test_missed_msgs, [],
         "Checks without test case: {test_missed_msgs}".format(
             test_missed_msgs=test_missed_msgs))
     sum_fails_found = misc.get_sum_fails(pylint_res.linter.stats)
     sum_fails_expected = sum(EXPECTED_ERRORS.values())
     self.assertEqual(sum_fails_found, sum_fails_expected)
예제 #6
0
 def test_20_expected_errors(self):
     pylint_res = self.run_pylint(self.paths_modules)
     # Expected vs found errors
     real_errors = pylint_res.linter.stats['by_msg']
     self.assertEqual(sorted(real_errors.items()),
                      sorted(EXPECTED_ERRORS.items()))
     # All odoolint name errors vs found
     msgs_found = pylint_res.linter.stats['by_msg'].keys()
     plugin_msgs = misc.get_plugin_msgs(pylint_res)
     test_missed_msgs = sorted(list(set(plugin_msgs) - set(msgs_found)))
     self.assertEqual(
         test_missed_msgs, [],
         "Checks without test case: {test_missed_msgs}".format(
             test_missed_msgs=test_missed_msgs))
     sum_fails_found = misc.get_sum_fails(pylint_res.linter.stats)
     sum_fails_expected = sum(EXPECTED_ERRORS.values())
     self.assertEqual(sum_fails_found, sum_fails_expected)