From 3b17415d55ad536da3efeca16a99f81df7324b91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cam=20Sa=C3=BCl?= <cammsaul@gmail.com> Date: Fri, 6 Jan 2017 12:51:49 -0800 Subject: [PATCH] Use new driver/format-custom-field-name method in tests [ci drivers] --- .../expression_aggregations_test.clj | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/test/metabase/query_processor_test/expression_aggregations_test.clj b/test/metabase/query_processor_test/expression_aggregations_test.clj index 7c99137f028..2de64107ed2 100644 --- a/test/metabase/query_processor_test/expression_aggregations_test.clj +++ b/test/metabase/query_processor_test/expression_aggregations_test.clj @@ -1,12 +1,13 @@ (ns metabase.query-processor-test.expression-aggregations-test "Tests for expression aggregations and for named aggregations." (:require [expectations :refer :all] + [metabase.driver :as driver] [metabase.models.metric :refer [Metric]] [metabase.query-processor :as qp] [metabase.query-processor.expand :as ql] [metabase.query-processor-test :refer :all] [metabase.test.data :as data] - [metabase.test.data.datasets :as datasets, :refer [*engine*]] + [metabase.test.data.datasets :as datasets, :refer [*engine* *driver*]] [metabase.test.util :as tu] [metabase.util :as u])) @@ -167,7 +168,7 @@ [3 52] [4 30]] :columns [(data/format-name "price") - (if (= *engine* :redshift) "new price" "New Price")]} ; Redshift annoyingly always lowercases column aliases + (driver/format-custom-field-name *driver* "New Price")]} ; Redshift annoyingly always lowercases column aliases (format-rows-by [int int] (rows+column-names (data/run-query venues (ql/aggregation (ql/named (ql/sum (ql/+ $price 1)) "New Price")) @@ -180,7 +181,7 @@ [3 -2] [4 -17]] :columns [(data/format-name "price") - (if (= *engine* :redshift) "sum-41" "Sum-41")]} + (driver/format-custom-field-name *driver* "Sum-41")]} (format-rows-by [int int] (rows+column-names (data/run-query venues (ql/aggregation (ql/named (ql/- (ql/sum $price) 41) "Sum-41")) @@ -208,7 +209,7 @@ [3 39] [4 24]] :columns [(data/format-name "price") - (if (= *engine* :redshift) "my cool metric" "My Cool Metric")]} + (driver/format-custom-field-name *driver* "My Cool Metric")]} (tu/with-temp Metric [metric {:table_id (data/id :venues) :definition {:aggregation [:sum [:field-id (data/id :venues :price)]] :filter [:> [:field-id (data/id :venues :price)] 1]}}] @@ -226,7 +227,7 @@ [3 39] [4 24]] :columns [(data/format-name "price") - (if (= *engine* :redshift) "my cool metric" "My Cool Metric")]} + (driver/format-custom-field-name *driver* "My Cool Metric")]} (tu/with-temp Metric [metric {:table_id (data/id :venues) :definition {:aggregation [[:sum [:field-id (data/id :venues :price)]]] :filter [:> [:field-id (data/id :venues :price)] 1]}}] @@ -240,7 +241,7 @@ ;; check that named aggregations come back with the correct column metadata (#4002) (datasets/expect-with-engines (engines-that-support :expression-aggregations) - (let [col-name (if (= *engine* :redshift) "count of things" "Count of Things")] + (let [col-name (driver/format-custom-field-name *driver* "Count of Things")] (assoc (aggregate-col :count) :name col-name :display_name col-name)) -- GitLab