擅长:python、mysql、java
<p>是的,这段代码实际上是一个集成测试,这可能不是一件坏事</p>
<p>即使使用pandas是一个固定的设计决策,仍然有很多很好的理由从外部库中提取测试就是其中之一。从外部库进行抽象允许独立于库测试业务逻辑。在这种情况下,从熊猫中提取将使上述内容成为一个单元测试。它将测试<em>与库</em>的交互</p>
<p>要应用此模式,我建议看一下<a href="https://stackoverflow.com/questions/23081105/ports-and-adapters-hexagonal-architecture-clarification-of-terms-and-impleme">ports and adapters architecture pattern</a></p>
<p>然而,这确实意味着您不再测试pandas提供的功能。如果这仍然是您的特定意图,那么集成测试不是一个坏的解决方案</p>