Merge pull request #601 from katlapinka/old-version

Workaround for running tests on CAS version with old versioning style
This commit is contained in:
Katarzyna Łapińska 2021-01-25 13:46:35 +01:00 committed by GitHub
commit 362e224dba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,7 +9,7 @@ from api.cas import git
class CasVersion:
def __init__(self, main, major, minor, pr, release_type):
def __init__(self, main, major, minor, pr, release_type=None):
self.main = main
self.major = major
self.minor = minor
@ -21,7 +21,8 @@ class CasVersion:
return self.main >= 20
def __str__(self):
return f"{self.main}.{self.major}.{self.minor}.{self.pr}.{self.type}"
return f"{self.main}.{self.major}.{self.minor}.{self.pr}" \
f"{'.' + self.type if self.type is not None else ''}"
def __repr__(self):
return str(self)