Thijs
Thijs
Changes: 1. Add the Athena database type to Series docstring. Had forgotten this earlier in #1116 and #1117 2. Converted some of the tests om `test_df_setitem.py` to work for Athena...
Changes: * Enable all tests in `test_series_json.py` for Athena * Implemented functionality in `SeriesJson` * Added Athena specific subclass of `JsonAccessor` * Added Athena specific subclass of `ArrayFlattening`
## Step one: Bach basics * [x] Test setup Bach: * Create test infrastructure * Add `--athena` option for running tests * Add mark to annotate tests that support new...
Situation: Our functional tests run against Postgres, BigQuery, and Athena. We have setup those databases so we can just run the tests. Anyone forking our repository would need to do...
See TODO here: https://github.com/objectiv/objectiv-analytics/pull/700/files#diff-f6cbe1e3bf98d61cf5253852a6baa779f2a707d20bf0f56add8c4d5cf97182b2R205-R207 * Make code changes * Add tests
* Migrate tests that use `get_bt_with_test_data()` to use `get_df_with_test_data()` instead * When migration of a test is non-trivial create separate issues for those tests List of sub-issues and related issues:...
Background: All our functional bach tests create their own data using `DataFrame.from_pandas(materialization='cte')`, which is efficient but doesn't create an actual table with data. Goals: 1. Have a test that creates...
Based on review comment https://github.com/objectiv/objectiv-analytics/pull/1062#discussion_r928295212 @KathiaBarahona does this match what you had intended?
**Describe the bug** Two bugs really: 1) SeriesInt64.median() gives a floored integer value, whereas Pandas seems to always gives a float 2) median() doesn't seem to work for BigQuery **Steps...