This question has been flagged
2527 Views

Hi all,

I try to test unit test in openerp v7. I have create a simple object named zentest. In this object i have 2 fields : myinteger and mytext.

I create a yml file to run unit tests :

-
  !record {model: zentest, id: myzentestyml0, view: False}:
   mytext: on test le truc
   myinteger: 6
-
  !assert {model: zentest, id: myzentestyml0, string: My first test}:
   - myinteger == 6
-
  !python {model: zentest}: |
    mydata = self.browse(cr, uid, ref("myzentestyml0"))
    assert mydata.myinteger == 6, "the second test"

I run this test with the command : python /opt/openerp/server/openerp-server --init=zentest --test-file=/opt/openerp/addons/zentest/test/zen_test.yml -d test --test-enable

I have this message : ERROR test openerp.tools.yaml_import: myzentestyml0 not found when processing /opt/openerp/addons/zentest/test/zen_test.yml.

I don't understand : the first test is ok then myzentestyml0 look's ok. Any idea ?

thanks

Arnaud

Avatar
Discard