示例#1
0
 def test__anybadge_Should_CallExpected_When_ExcludeSeverity(
         self, get_badge_exclude_patch, create_complexity_badge_patch,
         create_vulnerabilities_badge_patch, create_coverage_badge_patch,
         create_python_badge_patch, get_images_directory_patch, *patches):
     get_images_directory_patch.return_value = '/project/docs/images'
     get_badge_exclude_patch.return_value = ['vulnerabilities']
     project_mock = Mock()
     project_mock.get_property.side_effect = [False, True]
     project_mock.expand_path.return_value = '/project/dir/reports'
     logger_mock = Mock()
     anybadge(project_mock, logger_mock, Mock())
     create_complexity_badge_patch.assert_called_once_with(
         f'{project_mock.expand_path.return_value}/radon',
         f'{get_images_directory_patch.return_value}/complexity.svg',
         logger_mock,
         True,
         use_shields=False)
     create_vulnerabilities_badge_patch.assert_not_called()
     create_coverage_badge_patch.assert_called_once_with(
         f'{project_mock.expand_path.return_value}/{project_mock.name}_coverage.json',
         f'{get_images_directory_patch.return_value}/coverage.svg',
         logger_mock,
         use_shields=False)
     create_python_badge_patch.assert_called_once_with(
         f'{get_images_directory_patch.return_value}/python.svg',
         logger_mock,
         use_shields=False)
示例#2
0
 def test__anybadge_Should_CallExpected_When_ExcludeAll(
         self, get_badge_exclude_patch, create_complexity_badge_patch,
         create_vulnerabilities_badge_patch, create_coverage_badge_patch,
         create_python_badge_patch, *patches):
     get_badge_exclude_patch.return_value = [
         'coverage', 'vulnerabilities', 'complexity', 'python'
     ]
     project_mock = Mock()
     logger_mock = Mock()
     anybadge(project_mock, logger_mock, Mock())
     create_complexity_badge_patch.assert_not_called()
     create_vulnerabilities_badge_patch.assert_not_called()
     create_coverage_badge_patch.assert_not_called()
     create_python_badge_patch.assert_not_called()