File tree 3 files changed +12
-3
lines changed
3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 27
27
readme = f .read ()
28
28
29
29
setup (
30
- version = '1.8.8 ' ,
30
+ version = '1.8.9 ' ,
31
31
name = 'testgres' ,
32
32
packages = ['testgres' ],
33
33
description = 'Testing utility for PostgreSQL and its extensions' ,
Original file line number Diff line number Diff line change 12
12
13
13
from contextlib import contextmanager
14
14
from packaging .version import Version
15
+
15
16
try :
16
17
from shutil import which as find_executable
17
18
except ImportError :
27
28
# ports used by nodes
28
29
bound_ports = set ()
29
30
31
+
30
32
# re-export version type
31
- PgVer = Version
33
+ class PgVer (Version ):
34
+ def __init__ (self , version : str ) -> None :
35
+ version = version .replace ('biha' , '' )
36
+ super ().__init__ (version )
32
37
33
38
34
39
def reserve_port ():
@@ -208,7 +213,8 @@ def get_pg_version():
208
213
.partition ('devel' )[0 ] \
209
214
.partition ('beta' )[0 ] \
210
215
.partition ('rc' )[0 ]
211
-
216
+ if 'biha' in version :
217
+ version = version .replace ('biha' , '' )
212
218
return version
213
219
214
220
Original file line number Diff line number Diff line change @@ -901,13 +901,16 @@ def test_version_management(self):
901
901
d = PgVer ('15.0' )
902
902
e = PgVer ('15rc1' )
903
903
f = PgVer ('15beta4' )
904
+ g = PgVer ('15.2beta4' )
905
+ h = PgVer ('15.2biha' )
904
906
905
907
self .assertTrue (a == b )
906
908
self .assertTrue (b > c )
907
909
self .assertTrue (a > c )
908
910
self .assertTrue (d > e )
909
911
self .assertTrue (e > f )
910
912
self .assertTrue (d > f )
913
+ self .assertTrue (g .base_version == h .base_version )
911
914
912
915
version = get_pg_version ()
913
916
with get_new_node () as node :
You can’t perform that action at this time.
0 commit comments