Skip to content

Commit 6f5f600

Browse files
committed
better place for these tests knobs to live
1 parent bd0194f commit 6f5f600

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

src/metabase/driver/clickhouse.clj

+1-6
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,7 @@
5050
:left-join (not config/is-test?)
5151
:describe-fks false
5252
:actions false
53-
:metadata/key-constraints (not config/is-test?)
54-
55-
:metabase.driver.sql-jdbc.sync.describe-table-test/describe-view-fields
56-
true
57-
:metabase.driver.sql-jdbc.sync.describe-table-test/describe-materialized-view-fields
58-
false}]
53+
:metadata/key-constraints (not config/is-test?)}]
5954
(defmethod driver/database-supports? [:clickhouse feature] [_driver _feature _db] supported?))
6055

6156
(def ^:private default-connection-details

test/metabase/test/data/clickhouse.clj

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[clojure.string :as str]
77
[clojure.test :refer :all]
88
[metabase.db.query :as mdb.query]
9+
[metabase.driver :as driver]
910
[metabase.driver.ddl.interface :as ddl.i]
1011
[metabase.driver.sql-jdbc.connection :as sql-jdbc.conn]
1112
[metabase.driver.sql-jdbc.execute :as sql-jdbc.execute]
@@ -25,6 +26,11 @@
2526

2627
(sql-jdbc.tx/add-test-extensions! :clickhouse)
2728

29+
(defmethod driver/database-supports? [:clickhouse :metabase.driver.sql-jdbc.sync.describe-table-test/describe-view-fields]
30+
[_driver _feature _db] true)
31+
(defmethod driver/database-supports? [:clickhouse :metabase.driver.sql-jdbc.sync.describe-table-test/describe-materialized-view-fields]
32+
[_driver _feature _db] false)
33+
2834
(def default-connection-params
2935
{:classname "com.clickhouse.jdbc.ClickHouseDriver"
3036
:subprotocol "clickhouse"

0 commit comments

Comments
 (0)