我编写了一个 python 应用程序,它使用 python gstreamer 绑定(Gst1.0 模块)创建多个 udp 流管道。每个管道包含一个 udpsrc,可以包含多个 udpsink 元素,并且可以动态修改。用户可以在运行时通过 UI 动态添加/删除/修改源或接收器。它正在按预期工作。但是,我不确定如何对应用程序进行单元测试,因为它与 gst 模块耦合非常紧密。
任何人都可以建议一个单元测试框架或任何其他可能对我有帮助的技巧吗?
我编写了一个 python 应用程序,它使用 python gstreamer 绑定(Gst1.0 模块)创建多个 udp 流管道。每个管道包含一个 udpsrc,可以包含多个 udpsink 元素,并且可以动态修改。用户可以在运行时通过 UI 动态添加/删除/修改源或接收器。它正在按预期工作。但是,我不确定如何对应用程序进行单元测试,因为它与 gst 模块耦合非常紧密。
任何人都可以建议一个单元测试框架或任何其他可能对我有帮助的技巧吗?