首页 > 解决方案 > Python 测试:Mock、Fake、Double?

问题描述

我有一个函数用于读取包含 XML 模式的 json 文件并用于加载 xml 文件。我是单元测试的新手,但不确定如何创建测试。如何在不使用实际文件路径进行比较的情况下创建测试?

def get_file_schema(file_path: str):
  with open(file_path) as file:
    schema_file = file.read()
    schema = StructType.fromJson(json.loads(schema_file))
    file.close()
    
    return schema

标签: pythonmocking

解决方案


推荐阅读