[Erp5-report] r43430 kazuhiko - /erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Feb 17 16:06:18 CET 2011
Author: kazuhiko
Date: Thu Feb 17 16:06:18 2011
New Revision: 43430
URL: http://svn.erp5.org?rev=43430&view=rev
Log:
display a warning if some dependencies are missing in installing a business template in unit test.
Modified:
erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
Modified: erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py?rev=43430&r1=43429&r2=43430&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] Thu Feb 17 16:06:18 2011
@@ -74,6 +74,7 @@ from zLOG import LOG, DEBUG
from Products.ERP5Type.tests.backportUnittest import SetupSiteError
from Products.ERP5Type.tests.utils import DummyMailHostMixin, parseListeningAddress
+from Products.ERP5.Document.BusinessTemplate import BusinessTemplateMissingDependency
# Quiet messages when installing products
install_product_quiet = 1
@@ -894,6 +895,12 @@ class ERP5TypeCommandLineTestCase(ERP5Ty
bt = template_tool.download(url)
if not quiet:
ZopeTestCase._print('(imported in %.3fs) ' % (time.time() - start))
+ # For unit test, we accept installing business templates with
+ # missing a part of dependencies.
+ try:
+ bt.checkDependencies()
+ except BusinessTemplateMissingDependency:
+ ZopeTestCase._print('(some dependencies are missing) ')
install_kw = None
if get_install_kw:
install_kw = {}
More information about the Erp5-report
mailing list