def test_should_update_info_value(info_patched): metrics_logger = MetricsLogger("some_id") metric_name = "some_info" metrics_logger.add_info(metric_name) metrics_logger[metric_name].info(2) info_patched().info.assert_called_once_with(2),
def test_should_add_info_to_logger_instance(info_patched): metrics_logger = MetricsLogger("some_id") metric_name = "some_info" metrics_logger.add_info(metric_name) assert metric_name in metrics_logger._metrics assert metrics_logger._metrics[metric_name] == info_patched.return_value