當我用--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'數據庫。那是對的嗎? –