使用包含PyTest的文件运行ZODB会带来一个奇怪的问题:可以导入ZODB,但是它的组件FileSystem不能导入。import ZODB # That works fine.ImportError: No module named FileStorage
另一方面这是版本PyTest version 3.2.2, Python 2.7.13, and ZODB 5.2.4 --存在指向鸡蛋的ZODB-5.2.4-py2.7.eg
我编写了一些涉及ZODB的测试,由于在某个单元测试中遇到的错误,我陷入了很长一段时间。transaction.py", line 555, in rm_key File "/usr/local/lib/python2.7/site-packages/ZODB我怎么能和ZODB一起这么做?我在文档中找不到任何东西,我可以用这些文档来确定我是否处于一个包含更改的事务中。
显然,有了这个检查,我就可以将它插入套件中所有单元测试的
_transaction, line 443, in _commitResources Module ZODB.Connection, line 1123, in savepoint Module ZODB.Connection, line658, in _store_objects
Module ZODB.s