ClickHouse/tests/integration/test_backward_compatibility
Azat Khuzhin 0365bc56aa Add backward compatiblity check for some functions
* State of aggregate functions

This test goes though all aggregate functions that:
- has only one argument
- support string as an argument

And do a simple check by creating the aggregate state with one string.

Yes this is not covers everything (does not cover functions with
different number of arguments, types, different states in case of
multiple values - uniqCombined, but as for uniqCombined it will be
checked via uniqHLL12), but at least something.

And about type, String had been selected, since it more likely that
there will be used some hash function internally.

* Function(String)

Check every function which has only one argument, and it's type is
String.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-10-21 13:25:43 +02:00
..
configs Change <yandex> to <clickhouse> in configs 2021-09-20 01:38:53 +03:00
__init__.py Add integration test 2020-07-16 05:27:46 +03:00
test_aggregate_fixed_key.py Auto set test's name in integration tests. 2022-07-18 15:03:57 +02:00
test_aggregate_function_state_avg.py Auto set test's name in integration tests. 2022-07-18 15:03:57 +02:00
test_convert_ordinary.py take permanently detached tables into account 2022-08-08 16:06:08 +02:00
test_cte_distributed.py Auto set test's name in integration tests. 2022-07-18 15:03:57 +02:00
test_data_skipping_indices.py Auto set test's name in integration tests. 2022-07-18 15:03:57 +02:00
test_detach_part_wrong_partition_id.py Auto set test's name in integration tests. 2022-07-18 15:03:57 +02:00
test_functions.py Add backward compatiblity check for some functions 2022-10-21 13:25:43 +02:00
test_insert_profile_events.py Auto set test's name in integration tests. 2022-07-18 15:03:57 +02:00
test_normalized_count_comparison.py Format tests 2022-08-01 21:04:12 +08:00
test_select_aggregate_alias_column.py Auto set test's name in integration tests. 2022-07-18 15:03:57 +02:00
test_short_strings_aggregation.py Auto set test's name in integration tests. 2022-07-18 15:03:57 +02:00
test.py Apply black formatter to all *.py files in the repo 2022-03-22 17:39:58 +01:00