Odoo测试未运行

时间:2019-06-28 09:04:26

标签: python unit-testing odoo

已安装的module中的测试未运行。

我从网站上安装了module模块,然后在此module中创建了测试文件。我运行时测试未运行 python3 odoo-bin -c odoo.conf -d odoo12 --test-enable -u module_a。(适用于Windows)

这是测试文件。它是由测试导入的__ini __。py

# -*- coding: utf-8 -*-
from odoo.tests.common import TransactionCase
from odoo.tests import tagged

class TestBook(TransactionCase):
    def test_create(self):
        "Create a simple Book Order"
        print("testtest")
        Todo = self.env["book.order"]
        task = Todo.create({"name": "test_order"})
        self.assertEqual(task.state, "draft")

能给我一些帮助吗?

1 个答案:

答案 0 :(得分:0)

您必须添加标签post_install,测试才能在升级时运行。

@tagged('post_install')
class TestBook(TransactionCase):