Browse Source

Update version spec by altering test; also update regex to pass single 0 digits in major/minor/patch.

metaverse
Nathan Wilcox 7 years ago
parent
commit
6e5b990a35
  1. 5
      zcutil/make-release.py

5
zcutil/make-release.py

@ -63,7 +63,7 @@ class Version (object):
'''A release version.''' '''A release version.'''
RGX = re.compile( RGX = re.compile(
r'^v([1-9]\d*)\.([1-9]\d*)\.([1-9]\d*)(-([1-9]\d*))?$', r'^v(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(-([1-9]\d*))?$',
) )
@staticmethod @staticmethod
@ -106,7 +106,7 @@ class TestVersion (unittest.TestCase):
'v0.0.0', 'v0.0.0',
'v1.0.0', 'v1.0.0',
'v1.0.0-7', 'v1.0.0-7',
'v1.2.3-0', 'v1.2.3-1',
] ]
for case in cases: for case in cases:
@ -118,6 +118,7 @@ class TestVersion (unittest.TestCase):
'v07.0.0', 'v07.0.0',
'v1.0.03', 'v1.0.03',
'v1.0.0-rc2', 'v1.0.0-rc2',
'v1.2.3-0', # Hotfix numbers must begin w/ 1
'v1.2.3~0', 'v1.2.3~0',
'1.2.3', '1.2.3',
] ]

Loading…
Cancel
Save