aby*_*byx 5 python testing dependencies circular-dependency
我们有一个正在开发的python库.在开发过程中,我想使用该库的某些部分来测试它的较新版本.也就是说,使用稳定代码来测试开发代码.有没有办法在python中这样做?
编辑:更具体地说,我们有一个库(LibA)有许多有用的东西.此外,我们有一个使用LibA的测试库,以提供一些测试工具(LibT).我们想使用LibT测试LibA,但是因为LibT依赖于LibA,我们宁愿使用稳定版本的LibA,同时测试LibT(因为我们只会在测试通过后将LibT改为与新的LibA一起工作).因此,在运行单元测试时,LibA-dev测试将使用依赖于LibA-stable的LibT代码.
我们提出的一个想法是在不同的进程上使用RPyC调用稳定代码,但以气密方式实现(确保它正常死亡等,并允许多个实例同时执行)很棘手同一台电脑等).
谢谢
| 归档时间: |
|
| 查看次数: |
529 次 |
| 最近记录: |