test_uninstall.py 文件源码

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

项目:CPU-Manager-for-Kubernetes 作者: Intel-Corp 项目源码 文件源码
def test_remove_all_report_crd_success(caplog):
    mock = MagicMock()
    mock.remove.return_value = 0

    with patch('kubernetes.config.load_incluster_config',
               MagicMock(return_value=0)), \
            patch('kubernetes.client.ExtensionsV1beta1Api',
                  MagicMock(return_value=0)), \
            patch.object(custom_resource.CustomResourceDefinitionType,
                         'create',
                         MagicMock(return_value=mock)):
        uninstall.remove_all_report()
        caplog_tuple = caplog.record_tuples
        assert caplog_tuple[-1][2] == "\"cmk-reconcilereport\" for node " \
                                      "\"{}\" removed."\
            .format(os.getenv("NODE_NAME"))
        assert caplog_tuple[-3][2] == "\"cmk-nodereport\" for node \"{}\" " \
                                      "removed.".format(os.getenv("NODE_NAME"))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号