本文整理汇总了Python中saltunittest.TestLoader.loadTestsFromVersionTestCase方法的典型用法代码示例。如果您正苦于以下问题:Python TestLoader.loadTestsFromVersionTestCase方法的具体用法?Python TestLoader.loadTestsFromVersionTestCase怎么用?Python TestLoader.loadTestsFromVersionTestCase使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类saltunittest.TestLoader
的用法示例。
在下文中一共展示了TestLoader.loadTestsFromVersionTestCase方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Algarvio
# 需要导入模块: from saltunittest import TestLoader [as 别名]
# 或者: from saltunittest.TestLoader import loadTestsFromVersionTestCase [as 别名]
:codeauthor: :email:`Pedro Algarvio ([email protected])`
:copyright: © 2013 by the SaltStack Team, see AUTHORS for more details.
:license: Apache 2.0, see LICENSE for more details.
'''
# Import salt libs
from saltunittest import TestCase, TestLoader, TextTestRunner
import salt.version
class VersionTestCase(TestCase):
def test_git_describe_re(self):
expect = (
('v0.12.0-19-g767d4f9', ('0', '12', '0', '19', 'g767d4f9')),
('v0.12.0-85-g2880105', ('0', '12', '0', '85', 'g2880105')),
('debian/0.11.1+ds-1-3-ga0afcbd', ('0', '11', '1', '3', 'ga0afcbd')),
('0.12.1', ('0', '12', '1', None, None)),
('0.12.1', ('0', '12', '1', None, None)),
)
for vs, groups in expect:
self.assertEqual(
groups, salt.version.GIT_DESCRIBE_RE.search(vs).groups()
)
if __name__ == "__main__":
loader = TestLoader()
tests = loader.loadTestsFromVersionTestCase(VersionTestCase)
TextTestRunner(verbosity=1).run(tests)