[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