redash/tests
Ilya Ruzakov 0b6f1fc21b [Data Sources] Implement Apache Drill (#3188)
* Added support for Apache Drill datasource

* Improvements in `Drill` query runner and minor refactoring

1. Drill query runner now inherits from `BaseHTTPQueryRunner`, because they both have a lot of common code.
2. `BaseHTTPQueryRunner.get_response` method now accepts `http_method` argument (original implementation was only capable of sending `GET` HTTP requests).
3. Added `order` to `BaseHTTPRequestRunner` configuration schema to fix order of UI elements based on the schema.
4. Eliminated duplicate method `_guess_type` in `GoogleSpreadsheet`, `Results` and `Drill` query runners, moved `guess_type` to `redash.query_runner`.
5. Removed tests for `_guess_type` in `GoogleSpreadsheet`, `Results` and `Drill` query runners, merged them into single test case and moved to `tests.query_runner.test_utils`.
6. Various minor changes (code style, imports, etc).
2019-01-10 09:12:35 +02:00
..
handlers Fix invitation pending for existing users (#3261) 2019-01-09 13:48:47 +02:00
models Redis based implementation of user active_at timestamp update (#3256) 2019-01-08 14:03:49 +02:00
query_runner [Data Sources] Implement Apache Drill (#3188) 2019-01-10 09:12:35 +02:00
tasks Add "Active at" column to user list. (#3026) 2019-01-07 10:30:42 +02:00
utils Protect against SQL injections by using tree comparisons (#3109) 2018-12-02 21:51:06 +02:00
__init__.py fix tests that rely on sessions 2018-12-10 12:27:39 +02:00
factories.py Closes #2396: Add finer-grained scheduling. (#2426) 2019-01-06 10:59:50 +02:00
test_authentication.py Remove API permissions for users who have been disabled (#3162) 2018-12-05 12:21:18 +02:00
test_cli.py Use lower cased names for groups: (#3221) 2018-12-26 17:16:13 +02:00
test_configuration.py Fix #908: updating configuration without secrets was failing 2016-03-10 11:56:49 +02:00
test_handlers.py tests for legacy session user identifiers 2018-12-12 13:03:50 +02:00
test_models.py Redis based implementation of user active_at timestamp update (#3256) 2019-01-08 14:03:49 +02:00
test_permissions.py Fix test_permissions tests 2016-12-07 02:13:20 -06:00
test_utils.py Tests for find_missing_params (#3225) 2018-12-31 12:34:57 +02:00