擅长:python、mysql、java
<p>最后,我手动实现了<code>pyarrow.FileSystem</code>ABC的一个实例。似乎使用<code>mock</code>进行测试是失败的,因为<code>pyarrow</code>(不是以最Pythonic的方式)检查传递给<code>write_to_dataset</code>:<a href="https://github.com/apache/arrow/blob/5e201fed061f2a95e66889fa527ae8ef547e9618/python/pyarrow/filesystem.py#L383" rel="nofollow noreferrer">https://github.com/apache/arrow/blob/5e201fed061f2a95e66889fa527ae8ef547e9618/python/pyarrow/filesystem.py#L383</a>的<code>filesystem</code>参数的类型。我建议将此方法中的逻辑更改为不显式检查类型(甚至<code>isinstance</code>也更好!)以便于测试。你知道吗</p>