当我用--test-enable
标志调出我的服务器时,我在核心App测试的一堆测试中发现错误。以下是一些例子核心应用程序测试中的错误
2017-08-13 16:31:44,322 18216 ERROR todo odoo.addons.account.tests.test_account_move_closed_period: ERROR: test_period_state (odoo.addons.account.tests.test_account_move_closed_period.TestPeriodState)
2017-08-13 16:31:44,322 18216 ERROR todo odoo.addons.account.tests.test_account_move_closed_period: Traceback (most recent call last):
2017-08-13 16:31:44,322 18216 ERROR todo odoo.addons.account.tests.test_account_move_closed_period: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\addons\account\tests\test_account_move_closed_period.py", line 12, in setUp
2017-08-13 16:31:44,322 18216 ERROR todo odoo.addons.account.tests.test_account_move_closed_period: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\addons\account\tests\account_test_classes.py", line 16, in setUp
2017-08-13 16:31:44,322 18216 ERROR todo odoo.addons.account.tests.test_account_move_closed_period: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\tests\common.py", line 248, in setUp
2017-08-13 16:31:44,322 18216 ERROR todo odoo.addons.account.tests.test_account_move_closed_period: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\modules\registry.py", line 430, in enter_test_mode
2017-08-13 16:31:44,322 18216 ERROR todo odoo.addons.account.tests.test_account_move_closed_period: ` AssertionError
2017-08-13 16:31:44,405 18216 ERROR todo odoo.addons.sale.tests.test_sale_order: ERROR: test_cost_invoicing (odoo.addons.sale.tests.test_sale_order.TestSaleOrder)
2017-08-13 16:31:44,405 18216 ERROR todo odoo.addons.sale.tests.test_sale_order: ` Test confirming a vendor invoice to reinvoice cost on the so
2017-08-13 16:31:44,405 18216 ERROR todo odoo.addons.sale.tests.test_sale_order: Traceback (most recent call last):
2017-08-13 16:31:44,405 18216 ERROR todo odoo.addons.sale.tests.test_sale_order: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\addons\sale\tests\test_sale_common.py", line 9, in setUp
2017-08-13 16:31:44,405 18216 ERROR todo odoo.addons.sale.tests.test_sale_order: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\addons\account\tests\account_test_classes.py", line 16, in setUp
2017-08-13 16:31:44,405 18216 ERROR todo odoo.addons.sale.tests.test_sale_order: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\tests\common.py", line 248, in setUp
2017-08-13 16:31:44,405 18216 ERROR todo odoo.addons.sale.tests.test_sale_order: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\modules\registry.py", line 430, in enter_test_mode
2017-08-13 16:31:44,405 18216 ERROR todo odoo.addons.sale.tests.test_sale_order: ` AssertionError
2017-08-13 16:31:44,434 18216 ERROR todo odoo.addons.delivery.tests.test_delivery_stock_move: ERROR: test_01_delivery_stock_move (odoo.addons.delivery.tests.test_delivery_stock_move.StockMoveInvoice)
2017-08-13 16:31:44,434 18216 ERROR todo odoo.addons.delivery.tests.test_delivery_stock_move: Traceback (most recent call last):
2017-08-13 16:31:44,434 18216 ERROR todo odoo.addons.delivery.tests.test_delivery_stock_move: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\addons\delivery\tests\test_delivery_stock_move.py", line 9, in setUp
2017-08-13 16:31:44,434 18216 ERROR todo odoo.addons.delivery.tests.test_delivery_stock_move: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\addons\account\tests\account_test_classes.py", line 16, in setUp
2017-08-13 16:31:44,434 18216 ERROR todo odoo.addons.delivery.tests.test_delivery_stock_move: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\tests\common.py", line 248, in setUp
2017-08-13 16:31:44,434 18216 ERROR todo odoo.addons.delivery.tests.test_delivery_stock_move: ` File "C:\Program Files (x86)\Odoo 10.0\server\odoo\modules\registry.py", line 430, in enter_test_mode
2017-08-13 16:31:44,434 18216 ERROR todo odoo.addons.delivery.tests.test_delivery_stock_move: ` AssertionError
我没有任何核心应用程序的改变任何代码。我已经安装了应用程序是
- 库存管理
- 销售
- 讨论
- 进销存
- 会计与金融
你知道为什么这些测试会失败?除了安装这些应用程序以便让这些测试成功之外,还有其他额外的工作要做吗?
您是否已将演示数据安装到数据库中? –
不,我没有。我怎么做?我试着运行'odoo-bin -d demo',我可以看到一个名为'demo'的数据库是使用pgAdmin创建的,但我不知道如何填充它的演示数据,并且我在网上找不到选项前端。另外,当我打开Odoo网页并打开Developer Tools时,在右上角显示'Administrator(odoo)',所以看起来Web前端使用的是odoo数据库而不是'demo'数据库。那是对的吗? –