error_suite.py 文件源码

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

项目:solidfire-cli 作者: solidfire 项目源码 文件源码
def check_api_error():
    runner = CliRunner()
    with LogCapture() as l:
        result = runner.invoke(cli.cli, ['--debug', '0', '-c', '0', 'Account', 'GetByID', '--account_id', '1000000'])
        l.check()
    print("Critical setting working.")
    with LogCapture() as l:
        result = runner.invoke(cli.cli, ['--debug', '1', '-c', '0', 'Account', 'GetByID', '--account_id', '1000000'])
        l.check(('element.cli.cli', "ERROR", "xUnknownAccount"))
    print("Error setting working.")
    with LogCapture() as l:
        result = runner.invoke(cli.cli, ['--debug', '2', '-c', '0', 'Account', 'GetByID', '--account_id', '1000000'])
        l.check(
            ('element.cli.cli', "INFO", "account_id = 1000000;"),
            ('element.cli.cli', "ERROR", "xUnknownAccount")
        )
    print("Info setting is working.")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号