mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-21 01:00:48 +00:00
Add test for nested nodes, add checks for presence of nodes in pre-processed config
This commit is contained in:
parent
798df8eae7
commit
b4e0ca3b0a
@ -1,3 +1,11 @@
|
||||
<clickhouse>
|
||||
<max_table_size_to_drop hidden="true">60000000000</max_table_size_to_drop>
|
||||
<max_partition_size_to_drop hidden="false">40000000000</max_partition_size_to_drop>
|
||||
<named_collections hidden="true">
|
||||
<name>
|
||||
<key_1>value</key_1>
|
||||
<key_2>value_2</key_2>
|
||||
<url>https://connection.url/</url>
|
||||
</name>
|
||||
</named_collections>
|
||||
</clickhouse>
|
||||
|
@ -0,0 +1,7 @@
|
||||
<clickhouse>
|
||||
<users>
|
||||
<default>
|
||||
<named_collection_control>1</named_collection_control>
|
||||
</default>
|
||||
</users>
|
||||
</clickhouse>
|
@ -2,8 +2,11 @@ import pytest
|
||||
import os
|
||||
from helpers.cluster import ClickHouseCluster
|
||||
|
||||
|
||||
cluster = ClickHouseCluster(__file__)
|
||||
node = cluster.add_instance("node", main_configs=["configs/config.xml"])
|
||||
node = cluster.add_instance(
|
||||
"node", main_configs=["configs/config.xml"], user_configs=["configs/users.xml"]
|
||||
)
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
@ -23,3 +26,16 @@ def test_hidden(started_cluster):
|
||||
)
|
||||
== "60000000000\n"
|
||||
)
|
||||
assert (
|
||||
node.query(
|
||||
"select value from system.server_settings where name ='max_partition_size_to_drop'"
|
||||
)
|
||||
== "40000000000\n"
|
||||
)
|
||||
assert "key_1" in node.query("select collection from system.named_collections")
|
||||
out = node.exec_in_container(
|
||||
["cat", "/var/lib/clickhouse/preprocessed_configs/config.xml"]
|
||||
)
|
||||
assert "max_table_size_to_drop" not in out
|
||||
assert "max_partition_size_to_drop" in out
|
||||
assert "named_collections" not in out
|
||||
|
Loading…
Reference in New Issue
Block a user