mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 15:42:02 +00:00
few more test cases
This commit is contained in:
parent
25d1d59c6d
commit
942802f308
@ -61,6 +61,7 @@ def test_wrong_table_name(start):
|
|||||||
node.query(
|
node.query(
|
||||||
"""
|
"""
|
||||||
CREATE DATABASE test;
|
CREATE DATABASE test;
|
||||||
|
CREATE DATABASE test2;
|
||||||
CREATE TABLE test.table_test (i Int64) ENGINE=Memory;
|
CREATE TABLE test.table_test (i Int64) ENGINE=Memory;
|
||||||
CREATE TABLE test.table_test2 (i Int64) ENGINE=Memory;
|
CREATE TABLE test.table_test2 (i Int64) ENGINE=Memory;
|
||||||
INSERT INTO test.table_test SELECT 1;
|
INSERT INTO test.table_test SELECT 1;
|
||||||
@ -76,11 +77,23 @@ def test_wrong_table_name(start):
|
|||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
assert int(node.query("SELECT count() FROM test.table_test;")) == 1
|
assert int(node.query("SELECT count() FROM test.table_test;")) == 1
|
||||||
|
|
||||||
|
with pytest.raises(
|
||||||
|
QueryRuntimeException,
|
||||||
|
match="DB::Exception: Table test2.table_test1 does not exist. Maybe you meant test.table_test?.",
|
||||||
|
):
|
||||||
|
node.query(
|
||||||
|
"""
|
||||||
|
SELECT * FROM test2.table_test1 LIMIT 1;
|
||||||
|
"""
|
||||||
|
)
|
||||||
|
|
||||||
node.query(
|
node.query(
|
||||||
"""
|
"""
|
||||||
DROP TABLE test.table_test;
|
DROP TABLE test.table_test;
|
||||||
DROP TABLE test.table_test2;
|
DROP TABLE test.table_test2;
|
||||||
DROP DATABASE test;
|
DROP DATABASE test;
|
||||||
|
DROP DATABASE test2;
|
||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -89,6 +102,7 @@ def test_drop_wrong_table_name(start):
|
|||||||
node.query(
|
node.query(
|
||||||
"""
|
"""
|
||||||
CREATE DATABASE test;
|
CREATE DATABASE test;
|
||||||
|
CREATE DATABASE test2;
|
||||||
CREATE TABLE test.table_test (i Int64) ENGINE=Memory;
|
CREATE TABLE test.table_test (i Int64) ENGINE=Memory;
|
||||||
INSERT INTO test.table_test SELECT 1;
|
INSERT INTO test.table_test SELECT 1;
|
||||||
"""
|
"""
|
||||||
@ -96,13 +110,21 @@ def test_drop_wrong_table_name(start):
|
|||||||
|
|
||||||
with pytest.raises(
|
with pytest.raises(
|
||||||
QueryRuntimeException,
|
QueryRuntimeException,
|
||||||
match="DB::Exception: Table test.table_tes does not exist. Maybe you meant test.table_test?.",
|
match="DB::Exception: Table test.table_test1 does not exist. Maybe you meant test.table_test?.",
|
||||||
):
|
):
|
||||||
node.query("DROP TABLE test.table_tes;")
|
node.query("DROP TABLE test.table_test1;")
|
||||||
assert int(node.query("SELECT count() FROM test.table_test;")) == 1
|
assert int(node.query("SELECT count() FROM test.table_test;")) == 1
|
||||||
|
|
||||||
|
with pytest.raises(
|
||||||
|
QueryRuntimeException,
|
||||||
|
match="DB::Exception: Table test2.table_test does not exist. Maybe you meant test.table_test?.",
|
||||||
|
):
|
||||||
|
node.query("DROP TABLE test2.table_test;")
|
||||||
|
|
||||||
node.query(
|
node.query(
|
||||||
"""
|
"""
|
||||||
DROP TABLE test.table_test;
|
DROP TABLE test.table_test;
|
||||||
DROP DATABASE test;
|
DROP DATABASE test;
|
||||||
|
DROP DATABASE test2;
|
||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user