• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python util.rmRf函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中yotta.test.cli.util.rmRf函数的典型用法代码示例。如果您正苦于以下问题:Python rmRf函数的具体用法?Python rmRf怎么用?Python rmRf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



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

示例1: test_noop_start

 def test_noop_start(self):
     test_dir = util.writeTestFiles(util.Test_Trivial_Exe, True)
     util.writeTestFiles(_nopStartTargetDescription('start-test-target'), test_dir=os.path.join(test_dir, 'yotta_targets', 'start-test-target'))
     output = util.runCheckCommand(['--target', 'start-test-target', 'build'], test_dir)
     output = util.runCheckCommand(['--target', 'start-test-target', 'start'], test_dir)
     self.assertIn('would start source/test-trivial-exe', output)
     util.rmRf(test_dir)
开发者ID:ARMmbed,项目名称:yotta,代码行数:7,代码来源:test_start.py


示例2: testUnlinkTargetGlobally

 def testUnlinkTargetGlobally(self):
     test_target = util.writeTestFiles(util.getNativeTargetDescription(), True)
     stdout, stderr, statuscode = cli.run(['-t', Test_Target, '--plain', 'link-target'], cwd=test_target)
     self.assertEqual(statuscode, 0)
     stdout, stderr, statuscode = cli.run(['-t', Test_Target, '--plain', 'unlink-target'], cwd=test_target)
     self.assertEqual(statuscode, 0)
     util.rmRf(test_target)
开发者ID:ARMmbed,项目名称:yotta,代码行数:7,代码来源:test_unlink.py


示例3: test_binNonExistent

 def test_binNonExistent(self):
     test_dir = util.writeTestFiles(Test_Bin_Nonexistent)
     stdout, stderr, statuscode = cli.run(['--target', util.nativeTarget(), 'build'], cwd=test_dir)
     self.assertIn('directory "doesntexist" doesn\'t exist', stdout+stderr)
     # !!! FIXME: should this error be fatal?
     # self.assertNotEqual(statuscode, 0)
     util.rmRf(test_dir)
开发者ID:ARMmbed,项目名称:yotta,代码行数:7,代码来源:test_build.py


示例4: test_targetAppConfigMerge

    def test_targetAppConfigMerge(self):
        test_dir = util.writeTestFiles(Test_Target_Config_Merge_App, True)

        os.chdir(test_dir)
        c = validate.currentDirectoryModule()
        target, errors = c.satisfyTarget('bar,')
        merged_config = target.getMergedConfig()

        self.assertIn("foo", merged_config)
        self.assertIn("bar", merged_config)
        self.assertIn("new", merged_config)
        self.assertIn("a", merged_config['foo'])
        self.assertIn("b", merged_config['foo'])
        self.assertIn("c", merged_config['foo'])
        self.assertEqual(merged_config['foo']['a'], 321)
        self.assertEqual(merged_config['foo']['b'], 456)
        self.assertEqual(merged_config['foo']['c'], 112233)
        self.assertIn("bar", merged_config)
        self.assertIn("d", merged_config['bar'])
        self.assertEqual(merged_config['bar']['d'], "ghi")
        self.assertIn("new", merged_config)
        self.assertEqual(merged_config['new'], 123)

        os.chdir(self.restore_cwd)
        util.rmRf(test_dir)
开发者ID:ARMmbed,项目名称:yotta,代码行数:25,代码来源:test_config.py


示例5: testMissingDependenciesShrinkwrap

 def testMissingDependenciesShrinkwrap(self):
     test_dir = util.writeTestFiles(Test_Shrinkwrap_Missing_Dependency, True)
     stdout, stderr, statuscode = cli.run(['-t', Test_Target, '--plain', 'shrinkwrap'], cwd=test_dir)
     self.assertNotEqual(statuscode, 0)
     self.assertFalse(os.path.exists(os.path.join(test_dir, 'yotta-shrinkwrap.json')))
     self.assertIn('is missing', stdout+stderr)
     util.rmRf(test_dir)
开发者ID:bearsh,项目名称:yotta,代码行数:7,代码来源:test_shrinkwrap.py


示例6: testUnlinkModuleGlobally

 def testUnlinkModuleGlobally(self):
     test_module = util.writeTestFiles(util.Test_Testing_Trivial_Lib_Dep, True)
     stdout, stderr, statuscode = cli.run(['-t', Test_Target, '--plain', 'link'], cwd=test_module)
     self.assertEqual(statuscode, 0)
     stdout, stderr, statuscode = cli.run(['-t', Test_Target, '--plain', 'unlink'], cwd=test_module)
     self.assertEqual(statuscode, 0)
     util.rmRf(test_module)
开发者ID:ARMmbed,项目名称:yotta,代码行数:7,代码来源:test_unlink.py


示例7: test_outdated

    def test_outdated(self):
        path = util.writeTestFiles(Test_Outdated, True)

        stdout, stderr, statuscode = cli.run(['-t', 'x86-linux-native', 'outdated'], cwd=path)
        self.assertNotEqual(statuscode, 0)
        self.assertIn('test-testing-dummy', stdout + stderr)

        util.rmRf(path)
开发者ID:ARMmbed,项目名称:yotta,代码行数:8,代码来源:test_outdated.py


示例8: test_prePublishPreventsPublish

    def test_prePublishPreventsPublish(self):
        path = util.writeTestFiles(Test_prePublish_Prevents_Publish, True)

        stdout, stderr, statuscode = cli.run(['-t', 'x86-linux-native', '--noninteractive', 'publish'], cwd=path)
        self.assertNotEqual(statuscode, 0)
        self.assertIn('prePublish script error code 1 prevents publishing', stdout + stderr)

        util.rmRf(path)
开发者ID:ARMmbed,项目名称:yotta,代码行数:8,代码来源:test_publish.py


示例9: testCreateShrinkwrap

    def testCreateShrinkwrap(self):
        test_dir = util.writeTestFiles(Test_Shrinkwrap, True)

        stdout, stderr, statuscode = cli.run(['-t', Test_Target, '--plain', 'shrinkwrap'], cwd=test_dir)
        self.assertEqual(statuscode, 0)
        self.assertTrue(os.path.exists(os.path.join(test_dir, 'yotta-shrinkwrap.json')))

        util.rmRf(test_dir)
开发者ID:bearsh,项目名称:yotta,代码行数:8,代码来源:test_shrinkwrap.py


示例10: test_updateExplicit

    def test_updateExplicit(self):
        path = util.writeTestFiles(Test_Outdated, True)

        stdout, stderr, statuscode = cli.run(['-t', 'x86-linux-native', 'update', 'test-testing-dummy'], cwd=path)
        self.assertEqual(statuscode, 0)
        self.assertIn('download test-testing-dummy', stdout + stderr)

        util.rmRf(path)
开发者ID:ARMmbed,项目名称:yotta,代码行数:8,代码来源:test_update.py


示例11: test_testOutputFilterNotFound

 def test_testOutputFilterNotFound(self):
     test_dir = util.writeTestFiles(Test_Fitler_NotFound, True)
     stdout, stderr, statuscode = cli.run(['--target', systemDefaultTarget(), 'test'], cwd=test_dir)
     if statuscode == 0:
         print(stdout)
         print(stderr)
     self.assertNotEqual(statuscode, 0)
     util.rmRf(test_dir)
开发者ID:ARMmbed,项目名称:yotta,代码行数:8,代码来源:test_test.py


示例12: test_warnOfficialKeywords

    def test_warnOfficialKeywords(self):
        path = util.writeTestFiles(Test_Publish, True)

        stdout, stderr, statuscode = cli.run(['-t', 'x86-linux-native', '--noninteractive', 'publish'], cwd=path)
        self.assertNotEqual(statuscode, 0)
        self.assertIn('Is this really an officially supported mbed module', stdout + stderr)

        util.rmRf(path)
开发者ID:bearsh,项目名称:yotta,代码行数:8,代码来源:test_publish.py


示例13: test_notfound_start

    def test_notfound_start(self):
        test_dir = util.writeTestFiles(util.Test_Trivial_Exe, True)
        target_descr = _nopStartTargetDescription('start-test-target')
        del target_descr['./scripts/nop.py']
        util.writeTestFiles(target_descr, test_dir=os.path.join(test_dir, 'yotta_targets', 'start-test-target'))

        # in this case, without the script present we expect a failure
        output = util.runCheckCommand(['--target', 'start-test-target', 'build'], test_dir)
        stdout, stderr, statuscode = cli.run(['--target', 'start-test-target', 'start'], cwd=test_dir)
        self.assertNotEqual(statuscode, 0)
        util.rmRf(test_dir)
开发者ID:ARMmbed,项目名称:yotta,代码行数:11,代码来源:test_start.py


示例14: test_buildTests

 def test_buildTests(self):
     test_dir = util.writeTestFiles(Test_Tests, True)
     stdout = self.runCheckCommand(['--target', util.nativeTarget(), 'build'], test_dir)
     stdout = self.runCheckCommand(['--target', util.nativeTarget(), 'test'], test_dir)
     self.assertIn('test-a', stdout)
     self.assertIn('test-c', stdout)
     self.assertIn('test-d', stdout)
     self.assertIn('test-e', stdout)
     self.assertIn('test-f', stdout)
     self.assertIn('test-g', stdout)
     util.rmRf(test_dir)
开发者ID:ARMmbed,项目名称:yotta,代码行数:11,代码来源:test_build.py


示例15: testUpdateWithShrinkwrap

    def testUpdateWithShrinkwrap(self):
        test_dir = util.writeTestFiles(Test_Existing_Shrinkwrap, True)
        stdout, stderr, statuscode = cli.run(['-t', Test_Target, '--plain', 'update'], cwd=test_dir)
        self.assertEqual(statuscode, 0)

        stdout, stderr, statuscode = cli.run(['-t', Test_Target, '--plain', 'list'], cwd=test_dir)
        self.assertEqual(statuscode, 0)
        # as opposed to 0.0.2 which is the latest
        self.assertIn('test-testing-dummy 0.0.1', stdout+stderr)

        util.rmRf(test_dir)
开发者ID:bearsh,项目名称:yotta,代码行数:11,代码来源:test_shrinkwrap.py


示例16: test_tests

 def test_tests(self):
     test_dir = util.writeTestFiles(Test_Tests, True)
     output = self.runCheckCommand(['--target', systemDefaultTarget(), 'build'], test_dir)
     output = self.runCheckCommand(['--target', systemDefaultTarget(), 'test'], test_dir)
     self.assertIn('test-a passed', output)
     self.assertIn('test-c passed', output)
     self.assertIn('test-d passed', output)
     self.assertIn('test-e passed', output)
     self.assertIn('test-f passed', output)
     self.assertIn('test-g passed', output)
     util.rmRf(test_dir)
开发者ID:ARMmbed,项目名称:yotta,代码行数:11,代码来源:test_test.py


示例17: test_moduleConfigIgnored

    def test_moduleConfigIgnored(self):
        test_dir = util.writeTestFiles(Test_Module_Config_Ignored, True)

        os.chdir(test_dir)
        c = validate.currentDirectoryModule()
        target, errors = c.satisfyTarget('bar,')
        merged_config = target.getMergedConfig()

        self.assertNotIn("new", merged_config)

        os.chdir(self.restore_cwd)
        util.rmRf(test_dir)
开发者ID:ARMmbed,项目名称:yotta,代码行数:12,代码来源:test_config.py


示例18: testTargetLinkedBuild

    def testTargetLinkedBuild(self):
        linked_in_target = util.writeTestFiles(util.getNativeTargetDescription(), True)
        test_module = util.writeTestFiles(util.Test_Testing_Trivial_Lib_Dep_Preinstalled, True)

        stdout, stderr, statuscode = cli.run(['-t', 'test-native-target', '--plain', 'link-target'], cwd=linked_in_target)
        self.assertEqual(statuscode, 0)
        stdout, stderr, statuscode = cli.run(['-t', 'test-native-target', '--plain', 'link-target', 'test-native-target'], cwd=test_module)
        self.assertEqual(statuscode, 0)
        stdout, stderr, statuscode = cli.run(['-t', 'test-native-target', '--plain', 'build'], cwd=test_module)
        self.assertEqual(statuscode, 0)

        util.rmRf(test_module)
        util.rmRf(linked_in_target)
开发者ID:ARMmbed,项目名称:yotta,代码行数:13,代码来源:test_link.py


示例19: testLinkedBuild

    def testLinkedBuild(self):
        linked_in_module = util.writeTestFiles(util.Test_Trivial_Lib, True)
        test_module = util.writeTestFiles(util.Test_Testing_Trivial_Lib_Dep, True)

        stdout, stderr, statuscode = cli.run(['-t', util.nativeTarget(), '--plain', 'link'], cwd=linked_in_module)
        self.assertEqual(statuscode, 0)
        stdout, stderr, statuscode = cli.run(['-t', util.nativeTarget(), '--plain', 'link', 'test-trivial-lib'], cwd=test_module)
        self.assertEqual(statuscode, 0)
        stdout, stderr, statuscode = cli.run(['-t', util.nativeTarget(), '--plain', 'build'], cwd=test_module)
        self.assertEqual(statuscode, 0)

        util.rmRf(test_module)
        util.rmRf(linked_in_module)
开发者ID:ARMmbed,项目名称:yotta,代码行数:13,代码来源:test_link.py


示例20: test_testOutputFilterFailing

 def test_testOutputFilterFailing(self):
     test_dir = util.writeTestFiles(Test_Fitler_Fail, True)
     stdout, stderr, statuscode = cli.run(['--target', systemDefaultTarget(), 'test'], cwd=test_dir)
     if statuscode == 0:
         print(stdout)
         print(stderr)
     self.assertIn('test-a failed', '%s %s' % (stdout, stderr))
     self.assertIn('test-c failed', '%s %s' % (stdout, stderr))
     self.assertIn('test-d failed', '%s %s' % (stdout, stderr))
     self.assertIn('test-e failed', '%s %s' % (stdout, stderr))
     self.assertIn('test-f failed', '%s %s' % (stdout, stderr))
     self.assertIn('test-g failed', '%s %s' % (stdout, stderr))
     self.assertNotEqual(statuscode, 0)
     util.rmRf(test_dir)
开发者ID:ARMmbed,项目名称:yotta,代码行数:14,代码来源:test_test.py



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python util.writeTestFiles函数代码示例发布时间:2022-05-26
下一篇:
Python util.nativeTarget函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap