コード例 #1
0
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),
コード例 #2
0
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