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


Python ComponentTestGitRepository.delete_tag方法代码示例

本文整理汇总了Python中tests.component.ComponentTestGitRepository.delete_tag方法的典型用法代码示例。如果您正苦于以下问题:Python ComponentTestGitRepository.delete_tag方法的具体用法?Python ComponentTestGitRepository.delete_tag怎么用?Python ComponentTestGitRepository.delete_tag使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tests.component.ComponentTestGitRepository的用法示例。


在下文中一共展示了ComponentTestGitRepository.delete_tag方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_tag_only

# 需要导入模块: from tests.component import ComponentTestGitRepository [as 别名]
# 或者: from tests.component.ComponentTestGitRepository import delete_tag [as 别名]
    def test_tag_only(self):
        """Test that only tagging a native debian package works"""
        def _dsc(version):
            return os.path.join(DEB_TEST_DATA_DIR,
                                'dsc-native',
                                'git-buildpackage_%s.dsc' % version)

        dsc = _dsc('0.4.14')
        assert import_dsc(['arg0', dsc]) == 0
        repo = ComponentTestGitRepository('git-buildpackage')
        os.chdir('git-buildpackage')
        repo.delete_tag('debian/0.4.14')  # make sure we can tag again
        ret = buildpackage(['arg0',
                            '--git-tag-only',
                            '--git-posttag=printenv > posttag.out',
                            '--git-builder=touch builder-run.stamp',
                            '--git-cleaner=/bin/true'])
        ok_(ret == 0, "Building the package failed")
        eq_(os.path.exists('posttag.out'), True)
        eq_(os.path.exists('builder-run.stamp'), False)
        self.check_hook_vars('posttag', ["GBP_TAG",
                                         "GBP_BRANCH",
                                         "GBP_SHA1"])
开发者ID:andrewlukoshko,项目名称:git-buildpackage,代码行数:25,代码来源:test_buildpackage.py

示例2: test_tag_only

# 需要导入模块: from tests.component import ComponentTestGitRepository [as 别名]
# 或者: from tests.component.ComponentTestGitRepository import delete_tag [as 别名]
    def test_tag_only(self):
        """Test that only tagging a native debian package works"""

        def _dsc(version):
            return os.path.join(DEB_TEST_DATA_DIR, "dsc-native", "git-buildpackage_%s.dsc" % version)

        dsc = _dsc("0.4.14")
        assert import_dsc(["arg0", dsc]) == 0
        repo = ComponentTestGitRepository("git-buildpackage")
        os.chdir("git-buildpackage")
        repo.delete_tag("debian/0.4.14")  # make sure we can tag again
        ret = buildpackage(
            [
                "arg0",
                "--git-tag-only",
                "--git-posttag=printenv > posttag.out",
                "--git-builder=touch builder-run.stamp",
                "--git-cleaner=/bin/true",
            ]
        )
        ok_(ret == 0, "Building the package failed")
        eq_(os.path.exists("posttag.out"), True)
        eq_(os.path.exists("builder-run.stamp"), False)
        self.check_hook_vars("posttag", ["GBP_TAG", "GBP_BRANCH", "GBP_SHA1"])
开发者ID:marquiz,项目名称:git-buildpackage-rpm,代码行数:26,代码来源:test_buildpackage.py


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