[Erp5-report] r43446 jm - in /erp5/trunk/products/ERP5Type/tests: ERP5TypeTestCase.py utils.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Feb 17 18:29:33 CET 2011


Author: jm
Date: Thu Feb 17 18:29:32 2011
New Revision: 43446

URL: http://svn.erp5.org?rev=43446&view=rev
Log:
Fix setup of DummyMailHost

Modified:
    erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
    erp5/trunk/products/ERP5Type/tests/utils.py

Modified: erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py?rev=43446&r1=43445&r2=43446&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] Thu Feb 17 18:29:32 2011
@@ -24,6 +24,7 @@ from cStringIO import StringIO
 from cPickle import dumps
 from glob import glob
 from warnings import warn
+from ExtensionClass import pmc_init_of
 from ZTUtils import make_query
 
 # XXX make sure that get_request works.
@@ -328,6 +329,7 @@ class ERP5TypeTestCaseMixin(ProcessingNo
       cls = self.portal.MailHost.__class__
       assert not issubclass(cls, DummyMailHostMixin)
       cls.__bases__ = (DummyMailHostMixin,) + cls.__bases__
+      pmc_init_of(cls)
 
     def _restoreMailHost(self):
       """Restore original Mail Host
@@ -335,6 +337,7 @@ class ERP5TypeTestCaseMixin(ProcessingNo
       cls = self.portal.MailHost.__class__
       assert cls.__bases__[0] is DummyMailHostMixin
       cls.__bases__ = cls.__bases__[1:]
+      pmc_init_of(cls)
 
     def getDefaultSitePreferenceId(self):
       """Default id, usefull method to override

Modified: erp5/trunk/products/ERP5Type/tests/utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/utils.py?rev=43446&r1=43445&r2=43446&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/utils.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/utils.py [utf8] Thu Feb 17 18:29:32 2011
@@ -97,10 +97,6 @@ class DummyMailHostMixin(object):
     cls._previous_message = ()
     cls._message_list = []
 
-  @classmethod
-  def getUid(cls):
-    return 0
-
 class DummyMailHost(DummyMailHostMixin, MailHost):
   pass
 



More information about the Erp5-report mailing list