docker_test.py 文件源码

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

项目:girder_worker 作者: girder 项目源码 文件源码
def testCleanupHook(self, mockPopen):
        os.makedirs(_tmp)
        girder_worker.config.set('docker', 'gc', 'True')
        girder_worker.config.set('docker', 'cache_timeout', '123456')
        girder_worker.config.set('docker', 'exclude_images', 'test/test:latest')

        # Make sure docker-gc is called during cleanup
        cleanup.main()

        self.assertEqual(mockPopen.call_count, 1)
        cmd = [x[1]['args'] for x in mockPopen.call_args_list][0]

        six.assertRegex(self, cmd[0], 'docker-gc$')
        env = mockPopen.call_args_list[0][1]['env']
        self.assertEqual(env['GRACE_PERIOD_SECONDS'], '123456')
        six.assertRegex(self, env['EXCLUDE_FROM_GC'], r'\.docker-gc-exclude$')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号