[Erp5-report] r33582 jm - in /erp5/trunk/products: ERP5Form/tests/ ERP5Type/tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Mar 10 14:37:06 CET 2010
Author: jm
Date: Wed Mar 10 14:37:05 2010
New Revision: 33582
URL: http://svn.erp5.org?rev=33582&view=rev
Log:
Fix testCache & testProxify broken by [33519]
Modified:
erp5/trunk/products/ERP5Form/tests/testProxify.py
erp5/trunk/products/ERP5Type/tests/testCache.py
Modified: erp5/trunk/products/ERP5Form/tests/testProxify.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/tests/testProxify.py?rev=33582&r1=33581&r2=33582&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/tests/testProxify.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/tests/testProxify.py [utf8] Wed Mar 10 14:37:05 2010
@@ -26,40 +26,19 @@
#
##############################################################################
-import unittest
-
-# Make it possible to use Globals.get_request
-class DummyRequest(dict):
- def set(self, k, v):
- self[k] = v
-
-global request
-request = DummyRequest()
-
-def get_request():
- global request
- return request
-
-# apply patch (before it's imported by other modules)
-from Products.ERP5Type import Globals
-Globals.get_request = get_request
-
+from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from Products.Formulator.TALESField import TALESMethod
from Products.ERP5Type.Core.Folder import Folder
from Products.ERP5Form.Form import ERP5Form
from Products.ERP5Form.ProxyField import purgeFieldValueCache
-# install ERP5Form and load patches
-from Testing import ZopeTestCase
-ZopeTestCase.installProduct('ERP5Form')
-
-
-class TestProxify(unittest.TestCase):
+
+class TestProxify(ERP5TypeTestCase):
def getTitle(self):
return "Proxify"
- def setUp(self):
+ def afterSetUp(self):
# base field library
self.container = Folder('container').__of__(Folder('root'))
self.container._setObject('Base_view',
@@ -108,9 +87,6 @@
person_view.my_custom_description.values['editable'] = 0
person_view.my_another_description.values['editable'] = 0
- global request
- request = DummyRequest()
-
def test_single_level_proxify(self):
# StringField
self.person_view.proxifyField({'my_name':'Base_view.my_string_field'})
@@ -235,9 +211,3 @@
self.assertEqual(field.meta_type, 'RelationStringField')
self.assertEqual(field.get_value('title'), 'Organisation')
self.assertEqual(field.get_value('proxy_listbox_ids'), [('OrganisationModule_viewOrganisationList/listbox', 'Organisation')])
-
-
-def test_suite():
- suite = unittest.TestSuite()
- suite.addTest(unittest.makeSuite(TestProxify))
- return suite
Modified: erp5/trunk/products/ERP5Type/tests/testCache.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testCache.py?rev=33582&r1=33581&r2=33582&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testCache.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/testCache.py [utf8] Wed Mar 10 14:37:05 2010
@@ -32,6 +32,7 @@
import time
import os
+from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from Products.ERP5Type.CachePlugins.RamCache import RamCache
from Products.ERP5Type.CachePlugins.DistributedRamCache import\
DistributedRamCache
@@ -42,13 +43,13 @@
class Foo:
my_field = (1,2,3,4,5)
-class TestRamCache(unittest.TestCase):
+class TestRamCache(ERP5TypeTestCase):
quiet = 1
def getTitle(self):
return "Cache"
- def setUp(self):
+ def afterSetUp(self):
self.cache_plugins = (RamCache(),
DistributedRamCache({'server': '127.0.0.1:11211',
'debug_level': 7,
@@ -198,6 +199,3 @@
values.append(my_text)
values.append(Foo())
return values
-
-if __name__ == '__main__':
- unittest.main()
More information about the Erp5-report
mailing list