语境:
我们一直面临的问题是对我们的市场数据应用进行单元测试.这些应用程序坐下来观察从源中检索的数据并执行某些操作.一些难以触发的关键事件很少发生,并且测试人员很难在所有情况下验证我们的应用程序是否正确执行,因此我们必须依赖于单元测试.
这些系统通常通过在事件发生时发出回调(进入我们的应用程序)来工作,然后我们的任务就是处理这个问题.
解决方案我设想:
是否可以嵌入Python或扩展(不是100%清楚),以便测试人员可以启动Python REPL并发出类似于回调的函数调用,然后由我们的C++类处理.在运行时对我们的对象进行某种形式的动态操作.