当前位置: 首页>>代码示例>>Python>>正文


Python TestLoader.loadTestsFromVersionTestCase方法代码示例

本文整理汇总了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)
开发者ID:inthecloud247,项目名称:salt,代码行数:31,代码来源:version_test.py


注:本文中的saltunittest.TestLoader.loadTestsFromVersionTestCase方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。