Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
6571 Lượt xem

Fresh OpenERP V7 installation; create new database called empty. There are just 11 modules.

Started native test with command

./lp/openerp/openerp-server --log-level=test -i base --test-enable -d empty --test-file  /opt/openerp/lp/openerp/openerp/addons/base/test/base_test.yml

Response in log file

2014-06-03 17:08:21,525 29763 ERROR empty openerp.tools.yaml_import: test_categ_0 not found when processing /opt/openerp/lp/openerp/openerp/addons/base/test/base_test.yml.

2014-06-03 17:08:21,526 29763 ERROR empty openerp: Failed to initialize database `empty` and run test file `/opt/openerp/lp/openerp/openerp/addons/base/test/base_test.yml`.

2014-06-03 17:08:11,362 29763 TEST empty openerp.modules.module: `
2014-06-03 17:08:11,362 29763 TEST empty openerp.modules.module: Ran 81 tests in 2.254s
2014-06-03 17:08:11,362 29763 TEST empty openerp.modules.module: FAILED
2014-06-03 17:08:11,362 29763 TEST empty openerp.modules.module:  (failures=2)
2014-06-03 17:08:11,362 29763 ERROR empty openerp.modules.module: module openerp: at least one error occurred in a test

2014-06-03 17:08:11,365 29763 TEST empty openerp.modules.module: module base: executing 7 `fast_suite` and/or `checks` sub-modules
2014-06-03 17:08:11,366 29763 TEST empty openerp.modules.module: test_00_res_partner_name_create (openerp.addons.base.tests.test_base.test_base)
2014-06-03 17:08:11,433 29763 TEST empty openerp.modules.module: test_10_res_partner_find_or_create (openerp.addons.base.tests.test_base.test_base)
2014-06-03 17:08:11,483 29763 TEST empty openerp.modules.module: test_15_res_partner_name_search (openerp.addons.base.tests.test_base.test_base)
2014-06-03 17:08:11,550 29763 TEST empty openerp.modules.module: test_20_res_partner_address_sync (openerp.addons.base.tests.test_base.test_base)
2014-06-03 17:08:11,617 29763 TEST empty openerp.modules.module: test_30_res_partner_first_contact_sync (openerp.addons.base.tests.test_base.test_base)
2014-06-03 17:08:11,617 29763 TEST empty openerp.modules.module: ` Test initial creation of company/contact pair where contact address gets copied to
2014-06-03 17:08:11,665 29763 TEST empty openerp.modules.module: test_40_res_partner_address_getc (openerp.addons.base.tests.test_base.test_base)
2014-06-03 17:08:11,665 29763 TEST empty openerp.modules.module: ` Test address_get address resolution mechanism: it should first go down through descendants,
2014-06-03 17:08:11,924 29763 TEST empty openerp.modules.module: test_50_res_partner_commercial_sync (openerp.addons.base.tests.test_base.test_base)
2014-06-03 17:08:12,116 29763 TEST empty openerp.modules.module: test_60_read_group (openerp.addons.base.tests.test_base.test_base)
2014-06-03 17:08:12,374 29763 TEST empty openerp.modules.module: test_101_res_partner_recursion (openerp.addons.base.tests.test_base.test_partner_recursion)

 

Why?

 

 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

I suspected you are using a totally empty database.

You need a demo database.

Also see the FAQ

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Thanks for your answer!

Database empty was created with demo data (parameter without_demo = False in config and with checkbox "Load Demostration data checked when Create New Database).

Opening psql console, i can see demo data, i.e. partner Asustek in res_partner table.

Tests fails about "test_fields_browse_restriction" of test_acl.py and "test_evil_malicious_code" of test_mail.py.

Both of them are OpenERP core test. 

Evil_malicious code is a test about cross site scripting. See here 

https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet#Tests

This means a weak code inside core

Native test still fails.

 

Antonio Maria Vigliotti

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 11 19
4342
2
thg 3 15
4484
1
thg 3 23
2523
0
thg 6 21
2933
0
thg 9 16
3607