@@ -896,10 +896,7 @@ def test_transaction_state(self):
896
896
''' , uuid .uuid4 ())
897
897
898
898
def test_sync_default_isolation_01 (self ):
899
- version = self .client .query_required_single ('''
900
- select sys::get_version()
901
- ''' )
902
- if (version .major , version .minor ) < (6 , 0 ):
899
+ if (self .server_version .major , self .server_version .minor ) < (6 , 0 ):
903
900
self .skipTest ("RepeatableRead not supported yet" )
904
901
905
902
# Test the bug fixed in geldata/gel#8623
@@ -911,11 +908,7 @@ def test_sync_default_isolation_01(self):
911
908
''' )
912
909
913
910
def test_sync_default_isolation_02 (self ):
914
- version = self .client .query_required_single ('''
915
- select sys::get_version()
916
- ''' )
917
-
918
- if (version .major , version .minor ) < (6 , 0 ):
911
+ if (self .server_version .major , self .server_version .minor ) < (6 , 0 ):
919
912
self .skipTest ("RepeatableRead not supported yet" )
920
913
921
914
with self .client .with_transaction_options (
@@ -960,13 +953,9 @@ def test_sync_default_isolation_02(self):
960
953
''' )
961
954
962
955
def test_sync_prefer_rr_01 (self ):
963
- version = self .client .query_required_single ('''
964
- select sys::get_version()
965
- ''' )
966
-
967
956
if (
968
- str (version .stage ) != 'dev'
969
- or ( version . major , version .minor ) < (6 , 5 )
957
+ str (self . server_version .stage ) != 'dev'
958
+ and ( self . server_version . major , self . server_version .minor ) < (6 , 5 )
970
959
):
971
960
self .skipTest ("DML in RepeatableRead not supported yet" )
972
961
0 commit comments