操纵全局变量unitest

vh0rcniy  于 2021-09-08  发布在  Java
关注(0)|答案(0)|浏览(205)

我正在尝试为方法编写一个单元测试 execute_crawler_taskallow 方法 update_job_metadata 像这样在这儿 allow(self.class_obj).update_job_metadata.and_return(None) 但我的测试用例在测试中失败了 max(LIST_LOG_KEY) 作为 LIST_LOG_KEY 全局变量定义为 LIST_LOG_KEY=[] 在我的原始文件中。
错误是 ValueError: max() arg is an empty sequence ```
def execute_crawler_task(self, context):
"""Execute data crawler task.

    : param context: dict, piper task context
    """

    self.update_job_metadata("max_logkey", max(LIST_LOG_KEY))
有关于如何操作全局变量的指导吗 `LIST_LOG_KEY` ?
提前谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题