 (ns metabase.driver.query-processor-test
   "Query processing tests that can be ran between any of the available drivers, and should give the same results."
-  (:require [expectations :refer :all]
+  (:require [clojure.string :as s]
+            [clojure.tools.logging :as log]
+            [colorize.core :as color]
+            [environ.core :refer [env]]
+            [expectations :refer :all]
             [metabase.db :refer :all]
             [metabase.driver :as driver]
             [metabase.driver.mongo.test-data :as mongo-data]

(def ^:dynamic *db-id*
  "Bound to ID of `Database` for the current driver inside body of `with-driver`.")
(def ^:dynamic *driver-dataset*)

(defprotocol IDriverDataset
  "Functions needed to fetch test data for various drivers."

                           ~expected)
                       (with-driver ~driver-name
                         ~actual))])
                 @driver-names-to-test)))


;; ##  Driver-Independent Data Fns
