mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-18 13:17:55 +02:00
test: previous releases: add v22.0
This commit is contained in:
parent
40849eebd9
commit
d8b705f1ca
5 changed files with 19 additions and 5 deletions
|
|
@ -447,11 +447,15 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass):
|
|||
def get_bin_from_version(version, bin_name, bin_default):
|
||||
if not version:
|
||||
return bin_default
|
||||
if version > 219999:
|
||||
# Starting at client version 220000 the first two digits represent
|
||||
# the major version, e.g. v22.0 instead of v0.22.0.
|
||||
version *= 100
|
||||
return os.path.join(
|
||||
self.options.previous_releases_path,
|
||||
re.sub(
|
||||
r'\.0$',
|
||||
'', # remove trailing .0 for point releases
|
||||
r'\.0$' if version <= 219999 else r'(\.0){1,2}$',
|
||||
'', # Remove trailing dot for point releases, after 22.0 also remove double trailing dot.
|
||||
'v{}.{}.{}.{}'.format(
|
||||
(version % 100000000) // 1000000,
|
||||
(version % 1000000) // 10000,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue