Hacker News new | past | comments | ask | show | jobs | submit login

There are more tests of the ORM, for example in ./addons/base/test/test_osv_expression.yml, in ./tests/test_orm.py and other places.

You can get an overview of the technical "core" in the Memento: http://doc.openerp.com/memento/OpenERP_Technical_Memento_v0....




Isn't the ORM a core part of your system? Why are tests for it in /addons/? http://bazaar.launchpad.net/~openerp/openobject-server/trunk... doesn't seem to have a /base/ subdirectory either.

Here's what I can find:

5000+ lines of ORM code: http://bazaar.launchpad.net/~openerp/openobject-server/trunk...

300 lines of tests: http://bazaar.launchpad.net/~openerp/openobject-server/trunk...

The ORM code is fairly shocking - really hard to follow, hundred line methods/functions and multiple one and two character variables.


It's not exactly my system; we work "on top" of it, developing new modules, maintaining installations and offering support and training, as partners of OpenERP S.A. We don't work on the core stuff.

That said, the addons I mentioned _are_ part of the core. OpenERP is an extremely modular system, where even some basic blocks are modules. But these modules come with the server, not with the "addons" set. See https://bazaar.launchpad.net/~openerp/openobject-server/trun...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: