1

我正在为 python 中的函数编写单元测试,这些函数从硬件固件获取和设置 xml 数据。我怎么能嘲笑这样的事情。我正在使用 python 和鼻子

4

1 回答 1

2

我还没有写过大量的 Python,但这个概念将适用于其他语言。

这个想法是对来自硬件的 XML 数据创建一个抽象。在 C# 或 Java 中,您将使用接口。

一旦你有了一个接口,你就可以有许多不同的实现。您可以有一个与硬件(用于生产)对话的实现和一个模拟的实现。

这样,即使硬件不可用,您也可以运行测试。

这听起来像您在 Python 中想要的: “针对接口而不是对象的代码”的 Python 版本是什么?

于 2013-11-06T15:05:41.357 回答