test.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:got 作者: mrozekma 项目源码 文件源码
def test_deps_cwd(self):
        self.deps_helper()
        testRoot = Path.cwd()
        expected = {
            'repo1': {'repo1', 'repo2', 'repo3', 'repo4'},
            'repo2': {'repo2', 'repo4'},
            'repo3': {'repo3'},
            'repo4': {'repo4'},
        }
        for name, expectedDeps in expected.items():
            with self.subTest(name = name):
                with chdir(name):
                    with GotRun(['--deps']) as r:
                        self.assertEqual(set(r.stdout.strip().split(os.linesep)), {str((testRoot / n).resolve()) for n in expectedDeps})
                        if len(expectedDeps) == 1:
                            r.assertInStderr(f"host:{name} has no dependencies file")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号