diff --git a/superset/utils/core.py b/superset/utils/core.py index 09129c64eed8..deb17ca80ccf 100644 --- a/superset/utils/core.py +++ b/superset/utils/core.py @@ -1797,7 +1797,7 @@ def get_metric_type_from_column(column: Any, datasource: Explorable) -> str: operation = match.group(1) return METRIC_MAP_TYPE.get(operation, "") - logger.warning("Unexpected metric expression type: %s", expression) + logger.debug("Unexpected metric expression type: %s", expression) return "" diff --git a/tests/unit_tests/utils/map_type_tests.py b/tests/unit_tests/utils/map_type_tests.py index b076880e1478..b1d770672ec1 100644 --- a/tests/unit_tests/utils/map_type_tests.py +++ b/tests/unit_tests/utils/map_type_tests.py @@ -42,9 +42,11 @@ def test_column_with_invalid_operation(): metric = SqlMetric(metric_name="my_column", expression="INVALID(my_column)") datasource = MagicMock(metrics=[metric]) column = "my_column" - with patch("superset.utils.core.logger.warning") as mock_warning: + with patch("superset.utils.core.logger.debug") as mock_debug: assert (get_metric_type_from_column(column, datasource)) == "" - mock_warning.assert_called_once() + mock_debug.assert_called_once_with( + "Unexpected metric expression type: %s", "INVALID(my_column)" + ) def test_empty_datasource():