@@ -56,7 +56,7 @@ def test_database_attributes(db, username):
5656 assert isinstance (db .wal , WAL )
5757
5858
59- def test_database_misc_methods (sys_db , db , bad_db ):
59+ def test_database_misc_methods (sys_db , db , bad_db , cluster ):
6060 # Test get properties
6161 properties = db .properties ()
6262 assert "id" in properties
@@ -202,10 +202,6 @@ def test_database_misc_methods(sys_db, db, bad_db):
202202 # Test get log levels
203203 assert isinstance (sys_db .log_levels (), dict )
204204
205- # Test get log levels (with server_id)
206- server_id = sys_db .replication .server_id ()
207- assert isinstance (sys_db .log_levels (server_id ), dict )
208-
209205 # Test get log levels with bad database
210206 with assert_raises (ServerLogLevelError ) as err :
211207 bad_db .log_levels ()
@@ -219,12 +215,17 @@ def test_database_misc_methods(sys_db, db, bad_db):
219215 for key , value in sys_db .log_levels ().items ():
220216 assert result [key ] == value
221217
222- # Test set log levels (with server_id)
223- result = sys_db .set_log_levels (server_id , ** new_levels )
224- for key , value in new_levels .items ():
225- assert result [key ] == value
226- for key , value in sys_db .log_levels (server_id ).items ():
227- assert result [key ] == value
218+ if cluster :
219+ # Test get log levels (with server_id)
220+ server_id = sys_db .cluster .server_id ()
221+ assert isinstance (sys_db .log_levels (server_id ), dict )
222+
223+ # Test set log levels (with server_id)
224+ result = sys_db .set_log_levels (server_id , ** new_levels )
225+ for key , value in new_levels .items ():
226+ assert result [key ] == value
227+ for key , value in sys_db .log_levels (server_id ).items ():
228+ assert result [key ] == value
228229
229230 # Test set log levels with bad database
230231 with assert_raises (ServerLogLevelSetError ):
0 commit comments