mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 16:42:05 +00:00
Merge pull request #26028 from nvartolomei/nv/aggregate-alias-column
Add test case for aggregation w/ alias columns
This commit is contained in:
commit
c01497a80a
@ -0,0 +1,29 @@
|
||||
import pytest
|
||||
|
||||
from helpers.cluster import ClickHouseCluster
|
||||
|
||||
cluster = ClickHouseCluster(__file__, name="aggregate_alias_column")
|
||||
node1 = cluster.add_instance('node1', with_zookeeper=False)
|
||||
node2 = cluster.add_instance('node2',
|
||||
with_zookeeper=False, image='yandex/clickhouse-server', tag='21.7.2.7', stay_alive=True,
|
||||
with_installed_binary=True)
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def start_cluster():
|
||||
try:
|
||||
cluster.start()
|
||||
yield cluster
|
||||
|
||||
finally:
|
||||
cluster.shutdown()
|
||||
|
||||
|
||||
def test_select_aggregate_alias_column(start_cluster):
|
||||
node1.query("create table tab (x UInt64, x_alias UInt64 ALIAS x) engine = Memory")
|
||||
node2.query("create table tab (x UInt64, x_alias UInt64 ALIAS x) engine = Memory")
|
||||
node1.query('insert into tab values (1)')
|
||||
node2.query('insert into tab values (1)')
|
||||
|
||||
node1.query("select sum(x_alias) from remote('node{1,2}', default, tab)")
|
||||
node2.query("select sum(x_alias) from remote('node{1,2}', default, tab)")
|
Loading…
Reference in New Issue
Block a user