Refactor tests of env.plone_version() and env.zope_version() using regular expressions
And now we have 2 problems
This commit is contained in:
parent
16bc0c731f
commit
d2ec150999
|
@ -398,17 +398,19 @@ class TestPloneApiEnv(unittest.TestCase):
|
|||
from plone.api.env import plone_version
|
||||
self.assertTrue(isinstance(plone_version(), str))
|
||||
# version should be something like 'X.Y' or 'X.Y.Z'
|
||||
versions = plone_version().split('.')
|
||||
self.assertTrue(len(versions) >= 2)
|
||||
for v in versions:
|
||||
self.assertTrue(v.isdigit())
|
||||
# it could also include a package status id (Alpha, Beta or RC)
|
||||
self.assertRegexpMatches(
|
||||
plone_version(),
|
||||
'^(\d+\.\d+|\d+\.\d+\.\d+)(a\d+|b\d+|rc\d+)?$'
|
||||
)
|
||||
|
||||
def test_zope_version(self):
|
||||
"""Tests that zope_version() returns Zope version."""
|
||||
from plone.api.env import zope_version
|
||||
self.assertTrue(isinstance(zope_version(), str))
|
||||
# version should be something like 'X.Y' or 'X.Y.Z'
|
||||
versions = zope_version().split('.')
|
||||
self.assertTrue(len(versions) >= 2)
|
||||
for v in versions:
|
||||
self.assertTrue(v.isdigit())
|
||||
# it could also include a package status id (Alpha, Beta or RC)
|
||||
self.assertRegexpMatches(
|
||||
zope_version(),
|
||||
'^(\d+\.\d+|\d+\.\d+\.\d+)(a\d+|b\d+|rc\d+)?$'
|
||||
)
|
||||
|
|
Reference in New Issue