def test_optional_metrics_off(): jenkins.read_metrics(jenkins.read_config(mock_config_enhanced_metrics_on))
def test_job_url(): module_config = jenkins.read_config(mock_config_enhanced_metrics_off) jenkins.read_metrics(module_config) args = mock_read_and_post_job_metrics.call_args.args assert args[1].startswith(module_config["base_url"])
def test_read(): jenkins.read_metrics(jenkins.read_config(mock_config))
def test_job_metrics_off(): mock_read_and_post_job_metrics.reset_mock() module_config = jenkins.read_config(mock_config_job_metrics_off) jenkins.read_metrics(module_config) mock_read_and_post_job_metrics.assert_not_called()