我遵循Odoo 10 Development Essentials第2章来开发一个简单的todo副词。我在用odoo的码头作为我的环境。
您可以在odoo查看我的所有源代码(包括dockers')
问题是,我设置的tests/目录与本书的示例完全相同。但是,测试只运行一次。在第一次执行之后,从未调用过测试。在.pyc目录中甚至没有tests文件。
以下是我尝试过的命令
odoo --db_host db --db_port 5432 -r odoo -w odoo -i todo_app --test-enable --xmlrpc-port=8070 --logfile=/var/log/odoo/odoo_inst1.log
odoo --db_host db --db_port 5432 -r odoo -w odoo -u todo_app --test-enable --xmlrpc-port=8070 --logfile=/var/log/odoo/odoo_inst1.log
备注:
odoo-bin是码头的odootodo_app,并在端口8069上运行了另一个odoo实例发布于 2017-06-16 15:01:57
最后我找到了答案。这是我5岁以来遇到的最大的。
没有在正式文档中提到test 只在安装了demo database之后才会运行。
我在论坛上找到了这个帖子:https://www.odoo.com/forum/help-1/question/why-my-test-yaml-do-not-run-42123
因此,如果您尝试了所能找到的每个命令,但它们都没有工作,这可能是您的答案。
https://stackoverflow.com/questions/44569998
复制相似问题