IronPython Microsoft.Scripting.MutableTuple 异常

IronPython Microsoft.Scripting.MutableTuple Exception

提问人:Lesvita 提问时间:7/29/2020 最后编辑:Lesvita 更新时间:10/6/2020 访问量:73

问:

我正在尝试对 Iron Python 代码(使用 C# 的 Python)运行单元测试。运行单元测试时,我遇到以下错误。然而,奇怪的是,该框架适用于其他 python 代码测试。使用 unittest.defaultTestLoader.loadTestsFromName 编写框架,然后调用测试运行程序。

我觉得代码可能无法运行的一个原因是内存异常,因为与测试成功运行的其他代码相比,此 python 代码中使用了大量数据结构。

我致力于将 defaultTestLoader 更改为 loadTestsFromModule 和 loadtestsfromtestcase。但我仍然收到同样的错误。

有人可以帮我找到解决这个问题的方法吗?运行测试
时 CMD 上的错误 用于运行测试的测试框架代码

c# 铁蟒 python-unittest 可变

评论


答:

1赞 Dmitry Dronov 10/6/2020 #1

我在应用中遇到了同样的问题。 据我了解,命名变量的计数有一些内存限制。 我开始使用 dict 而不是变量。它帮助了我。但这不是最好的出路。Dynamo for Revit

enter image description here