我嘗試使用--test-enable運行odoo測試,但它不起作用。我有一些問題。如何運行Odoo測試unittest2?
根據文檔測試只能在模塊安裝期間運行,當我們添加功能然後想要運行測試時會發生什麼?
是否有可能從IDE運行測試如Pycharm?
我嘗試使用--test-enable運行odoo測試,但它不起作用。我有一些問題。如何運行Odoo測試unittest2?
根據文檔測試只能在模塊安裝期間運行,當我們添加功能然後想要運行測試時會發生什麼?
是否有可能從IDE運行測試如Pycharm?
@aftab你需要添加log-level
請看下面。
./odoo.py -d <dbname> --test-enable --log-level=test
和關於你的問題,如果你正在更改安裝的模塊,需要與上面的命令重新測試所有的測試用例,那麼你需要簡單的重新啓動您的服務器與-u <module_name>
或-u all
(所有模塊)。
這有用的運行odoo測試用例:
./odoo.py -i/-u module_being_tested -d being_used_to_test --test-enable
常用選項:
-i INIT, --init=INIT
install one or more modules (comma-separated list, use "all" for all modules), requires -d
-u UPDATE, --update=UPDATE
update one or more modules (comma-separated list, use "all" for all modules). Requires -d.
數據庫相關的選項:
-d DB_NAME, --database=DB_NAME
specify the database name
測試配置:
--test-enable: Enable YAML and unit tests.
你的答案也是有幫助的,但是 - log-level = test會以很好的格式顯示它。 –
Bazzinga,你會知道我們如何運行像Pycharm這樣的IDE測試以及如何模擬Odoo模型? –
對不起,使用崇高;) –
和你知道嘲笑模型? –