Я пытаюсь запустить модульные тесты на моем модуле openERP, но независимо от того, что я пишу, он не показывает, проходит ли тест или выходит из строя! Кто-нибудь знает, как выводить результаты теста? (С использованием Windows OpenERP версии 6.1)
Мой тест YAML:
-
I test the tests
-
!python {model: mymodelname}: |
assert False, "Testing False!"
assert True, "Testing True!"
Выход, когда я перезагружаю модуль с помощью openerp-server.exe --update mymodule --log-level = test -dtestdb показывает, что тест прошел, но не имеет ошибок?!
... TEST testdb openerp.tools.yaml_import: I test the tests
Что я делаю неправильно?
Изменить: --------------------------------------------- ------------------------
Хорошо, поэтому, после многократного воспроизведения с! python, я опробовал еще одно испытание:
-
I test that the state
-
!assert {model: mymodel, id: mymodel_id}:
- state == 'badstate'
Что дало ожидаемый сбой:
WARNING demo_61 openerp.tools.yaml_import: Assertion "NONAME" FAILED
test: state == 'badstate'
values: ! active == badstate
Итак, я предполагаю, что это что-то не так с моим синтаксисом, который может работать как ожидалось в версии 7.
Спасибо за ответы и помощь!