66
77
88@pytest .fixture (autouse = True )
9- def set_blocking_to_true (monkeypatch ):
9+ def setup (monkeypatch ):
10+ reset_comms ()
1011 monkeypatch .setenv ("AIKIDO_BLOCK" , "1" )
1112
1213
@@ -20,22 +21,19 @@ def client():
2021
2122
2223def test_client_execute_without_context (client ):
23- reset_comms ()
2424 dog_name = "Steve"
2525 sql = "INSERT INTO dogs (dog_name, isAdmin) VALUES ('{}' , 0)" .format (dog_name )
2626 client .execute (sql )
2727
2828
2929def test_client_execute_safe (client ):
30- reset_comms ()
3130 dog_name = "Steve"
3231 sql = "INSERT INTO dogs (dog_name, isAdmin) VALUES ('{}' , 0)" .format (dog_name )
3332 test_utils .generate_and_set_context (value = dog_name )
3433 client .execute (sql )
3534
3635
3736def test_client_execute_unsafe (client , monkeypatch ):
38- reset_comms ()
3937 dog_name = "Malicious dog', 1); -- "
4038 sql = "INSERT INTO dogs (dog_name, isAdmin) VALUES ('{}' , 0)" .format (dog_name )
4139 test_utils .generate_and_set_context (value = dog_name )
@@ -51,7 +49,6 @@ def test_cursor_execute_safe():
5149 from clickhouse_driver import connect
5250
5351 conn = connect ("clickhouse://localhost:9000" )
54- reset_comms ()
5552 dog_name = "Steve"
5653 sql = "INSERT INTO dogs (dog_name, isAdmin) VALUES ('{}' , 0)" .format (dog_name )
5754 test_utils .generate_and_set_context (value = dog_name )
@@ -62,7 +59,6 @@ def test_cursor_execute_unsafe(monkeypatch):
6259 from clickhouse_driver import connect
6360
6461 conn = connect ("clickhouse://localhost:9000" )
65- reset_comms ()
6662 dog_name = "Malicious dog', 1); -- "
6763 sql = "INSERT INTO dogs (dog_name, isAdmin) VALUES ('{}' , 0)" .format (dog_name )
6864 test_utils .generate_and_set_context (value = dog_name )
@@ -75,15 +71,13 @@ def test_cursor_execute_unsafe(monkeypatch):
7571
7672
7773def test_client_execute_with_progress_safe (client ):
78- reset_comms ()
7974 dog_name = "Steve"
8075 sql = "INSERT INTO dogs (dog_name, isAdmin) VALUES ('{}' , 0)" .format (dog_name )
8176 test_utils .generate_and_set_context (value = dog_name )
8277 client .execute_with_progress (sql )
8378
8479
8580def test_client_execute_with_progress_unsafe (client , monkeypatch ):
86- reset_comms ()
8781 dog_name = "Malicious dog', 1); -- "
8882 sql = "INSERT INTO dogs (dog_name, isAdmin) VALUES ('{}' , 0)" .format (dog_name )
8983 test_utils .generate_and_set_context (value = dog_name )
@@ -96,15 +90,13 @@ def test_client_execute_with_progress_unsafe(client, monkeypatch):
9690
9791
9892def test_client_execute_iter_safe (client ):
99- reset_comms ()
10093 dog_name = "Steve"
10194 sql = "INSERT INTO dogs (dog_name, isAdmin) VALUES ('{}' , 0)" .format (dog_name )
10295 test_utils .generate_and_set_context (value = dog_name )
10396 client .execute_iter (sql )
10497
10598
10699def test_client_execute_iter_unsafe (client , monkeypatch ):
107- reset_comms ()
108100 dog_name = "Malicious dog', 1); -- "
109101 sql = "INSERT INTO dogs (dog_name, isAdmin) VALUES ('{}' , 0)" .format (dog_name )
110102 test_utils .generate_and_set_context (value = dog_name )
0 commit comments