[Zope-Checkins] SVN: Zope/trunk/ Replaced failUnless with assertTrue and failIf with assertFalse in tests.
Hanno Schlichting
hannosch at hannosch.eu
Sun Aug 8 11:59:27 EDT 2010
Log message for revision 115555:
Replaced failUnless with assertTrue and failIf with assertFalse in tests.
Changed:
U Zope/trunk/doc/CHANGES.rst
U Zope/trunk/src/App/tests/testImageFile.py
U Zope/trunk/src/App/tests/test_ApplicationManager.py
U Zope/trunk/src/App/tests/test_Extensions.py
U Zope/trunk/src/OFS/tests/testAppInitializer.py
U Zope/trunk/src/OFS/tests/testApplication.py
U Zope/trunk/src/OFS/tests/testCache.py
U Zope/trunk/src/OFS/tests/testCopySupport.py
U Zope/trunk/src/OFS/tests/testFileAndImage.py
U Zope/trunk/src/OFS/tests/testHistory.py
U Zope/trunk/src/OFS/tests/testObjectManager.py
U Zope/trunk/src/OFS/tests/testProperties.py
U Zope/trunk/src/OFS/tests/testRanges.py
U Zope/trunk/src/OFS/tests/testSimpleItem.py
U Zope/trunk/src/OFS/tests/testTraverse.py
U Zope/trunk/src/OFS/tests/test_DTMLDocument.py
U Zope/trunk/src/OFS/tests/test_DTMLMethod.py
U Zope/trunk/src/OFS/tests/test_Uninstalled.py
U Zope/trunk/src/OFS/tests/test_XMLExportImport.py
U Zope/trunk/src/OFS/tests/test_userfolder.py
U Zope/trunk/src/Products/Five/browser/tests/pages_ftest.txt
U Zope/trunk/src/Products/Five/browser/tests/test_metaconfigure.py
U Zope/trunk/src/Products/Five/browser/tests/test_pagetemplatefile.py
U Zope/trunk/src/Products/PageTemplates/tests/testExpressions.py
U Zope/trunk/src/Products/PageTemplates/tests/testZRPythonExpr.py
U Zope/trunk/src/Products/PageTemplates/tests/testZopePageTemplate.py
U Zope/trunk/src/Products/PageTemplates/tests/test_ptfile.py
U Zope/trunk/src/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py
U Zope/trunk/src/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py
U Zope/trunk/src/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py
U Zope/trunk/src/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
U Zope/trunk/src/Products/Sessions/tests/testBrowserIdManager.py
U Zope/trunk/src/Products/Sessions/tests/testSessionDataManager.py
U Zope/trunk/src/Products/SiteAccess/tests/testAccessRule.py
U Zope/trunk/src/Products/SiteAccess/tests/testSiteRoot.py
U Zope/trunk/src/Products/SiteAccess/tests/testVirtualHostMonster.py
U Zope/trunk/src/Products/Transience/tests/testTransientObject.py
U Zope/trunk/src/Products/Transience/tests/testTransientObjectContainer.py
U Zope/trunk/src/Products/ZCatalog/tests/test_brains.py
U Zope/trunk/src/Products/ZCatalog/tests/test_zcatalog.py
U Zope/trunk/src/Products/ZReST/tests/test_ZReST.py
U Zope/trunk/src/Testing/ZopeTestCase/testFunctional.py
U Zope/trunk/src/Testing/ZopeTestCase/testInterfaces.py
U Zope/trunk/src/Testing/ZopeTestCase/testPortalTestCase.py
U Zope/trunk/src/Testing/ZopeTestCase/testZODBCompat.py
U Zope/trunk/src/Testing/ZopeTestCase/testZopeTestCase.py
U Zope/trunk/src/Testing/tests/test_makerequest.py
U Zope/trunk/src/ZPublisher/tests/testHTTPRangeSupport.py
U Zope/trunk/src/ZPublisher/tests/testHTTPRequest.py
U Zope/trunk/src/ZPublisher/tests/testHTTPResponse.py
U Zope/trunk/src/ZPublisher/tests/test_WSGIPublisher.py
U Zope/trunk/src/ZPublisher/tests/test_xmlrpc.py
U Zope/trunk/src/ZPublisher/tests/testpubevents.py
U Zope/trunk/src/ZServer/tests/test_clockserver.py
U Zope/trunk/src/ZServer/tests/test_responses.py
U Zope/trunk/src/ZTUtils/tests/testTree.py
U Zope/trunk/src/Zope2/App/tests/testExceptionHook.py
U Zope/trunk/src/Zope2/App/tests/test_schema.py
U Zope/trunk/src/Zope2/Startup/tests/testStarter.py
U Zope/trunk/src/reStructuredText/tests/testReST.py
U Zope/trunk/src/webdav/tests/testLockable.py
U Zope/trunk/src/webdav/tests/testNullResource.py
U Zope/trunk/src/webdav/tests/testPUT_factory.py
-=-
Modified: Zope/trunk/doc/CHANGES.rst
===================================================================
--- Zope/trunk/doc/CHANGES.rst 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/doc/CHANGES.rst 2010-08-08 15:59:27 UTC (rev 115555)
@@ -12,7 +12,12 @@
++++++++++
+Features Added
+++++++++++++++
+- Replaced failUnless with assertTrue and failIf with assertFalse in tests.
+
+
2.13.0a3 (2010-08-04)
---------------------
Modified: Zope/trunk/src/App/tests/testImageFile.py
===================================================================
--- Zope/trunk/src/App/tests/testImageFile.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/App/tests/testImageFile.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -27,17 +27,17 @@
path = os.path.join(os.path.dirname(App.__file__),
'www','zopelogo.jpg')
App.ImageFile.ImageFile(path)
- self.failIf(self.warningshook.warnings)
+ self.assertFalse(self.warningshook.warnings)
def test_no_warn_on_path_as_prefix(self):
prefix = os.path.dirname(App.__file__)
App.ImageFile.ImageFile('www/zopelogo.jpg', prefix)
- self.failIf(self.warningshook.warnings)
+ self.assertFalse(self.warningshook.warnings)
def test_no_warn_on_namespace_as_prefix(self):
prefix = App.__dict__ # same as calling globals() inside the App module
App.ImageFile.ImageFile('www/zopelogo.jpg', prefix)
- self.failIf(self.warningshook.warnings)
+ self.assertFalse(self.warningshook.warnings)
def test_suite():
return unittest.TestSuite((
Modified: Zope/trunk/src/App/tests/test_ApplicationManager.py
===================================================================
--- Zope/trunk/src/App/tests/test_ApplicationManager.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/App/tests/test_ApplicationManager.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -31,7 +31,7 @@
db = object()
parent_jar = object()
fc = self._makeOne(db, parent_jar)
- self.failUnless(fc.db() is db)
+ self.assertTrue(fc.db() is db)
class DatabaseChooserTests(ConfigTestBase, unittest.TestCase):
@@ -70,12 +70,12 @@
root = self._makeRoot()
dc = self._makeOne('test').__of__(root)
found = dc['foo']
- self.failUnless(isinstance(found, AltDatabaseManager))
+ self.assertTrue(isinstance(found, AltDatabaseManager))
self.assertEqual(found.id, 'foo')
- self.failUnless(found.aq_parent is dc)
+ self.assertTrue(found.aq_parent is dc)
conn = found._p_jar
- self.failUnless(isinstance(conn, FakeConnection))
- self.failUnless(conn.db() is foo)
+ self.assertTrue(isinstance(conn, FakeConnection))
+ self.assertTrue(conn.db() is foo)
def test___bobo_traverse___miss(self):
self._makeConfig(foo=object(), bar=object(), qux=object())
@@ -93,12 +93,12 @@
root = self._makeRoot()
dc = self._makeOne('test').__of__(root)
found = dc.__bobo_traverse__(None, 'foo')
- self.failUnless(isinstance(found, AltDatabaseManager))
+ self.assertTrue(isinstance(found, AltDatabaseManager))
self.assertEqual(found.id, 'foo')
- self.failUnless(found.aq_parent is dc)
+ self.assertTrue(found.aq_parent is dc)
conn = found._p_jar
- self.failUnless(isinstance(conn, FakeConnection))
- self.failUnless(conn.db() is foo)
+ self.assertTrue(isinstance(conn, FakeConnection))
+ self.assertTrue(conn.db() is foo)
def test___bobo_traverse___miss_db_hit_attr(self):
foo=object()
@@ -109,7 +109,7 @@
dc = self._makeOne('test').__of__(root)
dc.spam = spam = object()
found = dc.__bobo_traverse__(None, 'spam')
- self.failUnless(found is spam)
+ self.assertTrue(found is spam)
def test_tpValues(self):
from App.ApplicationManager import AltDatabaseManager
@@ -121,13 +121,13 @@
dc = self._makeOne('test').__of__(root)
values = dc.tpValues()
self.assertEqual(len(values), 3)
- self.failUnless(isinstance(values[0], AltDatabaseManager))
+ self.assertTrue(isinstance(values[0], AltDatabaseManager))
self.assertEqual(values[0].id, 'bar')
self.assertEqual(values[0]._p_jar, None)
- self.failUnless(isinstance(values[1], AltDatabaseManager))
+ self.assertTrue(isinstance(values[1], AltDatabaseManager))
self.assertEqual(values[1].id, 'foo')
self.assertEqual(values[1]._p_jar, None)
- self.failUnless(isinstance(values[2], AltDatabaseManager))
+ self.assertTrue(isinstance(values[2], AltDatabaseManager))
self.assertEqual(values[2].id, 'qux')
self.assertEqual(values[2]._p_jar, None)
@@ -177,11 +177,11 @@
pairs = dm.refcount()
# XXX : Ugly empiricism here: I don't know why the count is up 1.
foo_count = sys.getrefcount(Foo)
- self.failUnless((foo_count+1, 'foo.Foo') in pairs)
+ self.assertTrue((foo_count+1, 'foo.Foo') in pairs)
bar_count = sys.getrefcount(Bar)
- self.failUnless((bar_count+1, 'foo.Bar') in pairs)
+ self.assertTrue((bar_count+1, 'foo.Bar') in pairs)
baz_count = sys.getrefcount(Baz)
- self.failUnless((baz_count+1, 'qux.Baz') in pairs)
+ self.assertTrue((baz_count+1, 'qux.Baz') in pairs)
def test_refdict(self):
import sys
@@ -206,7 +206,7 @@
dm.rcsnapshot()
after = DateTime()
# XXX : Ugly empiricism here: I don't know why the count is up 1.
- self.failUnless(before <= App.ApplicationManager._v_rst <= after)
+ self.assertTrue(before <= App.ApplicationManager._v_rst <= after)
mapping = App.ApplicationManager._v_rcs
foo_count = sys.getrefcount(Foo)
self.assertEqual(mapping['foo.Foo'], foo_count+1)
@@ -222,17 +222,17 @@
dm = self._makeOne('test')
found = dm.rcdate()
App.ApplicationManager._v_rst = None
- self.failUnless(found is dummy)
+ self.assertTrue(found is dummy)
def test_rcdeltas(self):
dm = self._makeOne('test')
dm.rcsnapshot()
Foo, Bar, Baz = self._makeModuleClasses()
mappings = dm.rcdeltas()
- self.failUnless(len(mappings))
+ self.assertTrue(len(mappings))
mapping = mappings[0]
- self.failUnless('rc' in mapping)
- self.failUnless('pc' in mapping)
+ self.assertTrue('rc' in mapping)
+ self.assertTrue('pc' in mapping)
self.assertEqual(mapping['delta'], mapping['rc'] - mapping['pc'])
#def test_dbconnections(self): XXX -- TOO UGLY TO TEST
@@ -252,8 +252,8 @@
sys._ps_ = _old_sys__ps_
if _old_Publish_pstat is not self:
Publish._pstat = _old_Publish_pstat
- self.failUnless(sys._ps_ is None)
- self.failUnless(Publish._pstat is None)
+ self.assertTrue(sys._ps_ is None)
+ self.assertTrue(Publish._pstat is None)
def test_manage_getSysPath(self):
import sys
@@ -353,11 +353,11 @@
def test_ctor_initializes_Products(self):
from App.Product import ProductFolder
am = self._makeOne()
- self.failUnless(isinstance(am.Products, ProductFolder))
+ self.assertTrue(isinstance(am.Products, ProductFolder))
def test__canCopy(self):
am = self._makeOne()
- self.failIf(am._canCopy())
+ self.assertFalse(am._canCopy())
def test_manage_app(self):
from zExceptions import Redirect
@@ -505,8 +505,8 @@
socket_map.update(_old_socket_map)
self.assertEqual(len(pairs), 2)
- self.failUnless((str(DummySocketServer), 'Port: 45') in pairs)
- self.failUnless((str(AnotherSocketServer), 'Port: 57') in pairs)
+ self.assertTrue((str(DummySocketServer), 'Port: 45') in pairs)
+ self.assertTrue((str(AnotherSocketServer), 'Port: 57') in pairs)
#def test_objectIds(self): XXX -- TOO UGLY TO TEST (BBB for Zope 2.3!!)
Modified: Zope/trunk/src/App/tests/test_Extensions.py
===================================================================
--- Zope/trunk/src/App/tests/test_Extensions.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/App/tests/test_Extensions.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -56,13 +56,13 @@
def f(self):
pass
fc = self._makeOne(f, im=1)
- self.failUnless(cmp(fc, None) > 0)
+ self.assertTrue(cmp(fc, None) > 0)
def test___cmp___non_FuncCode(self):
def f(self):
pass
fc = self._makeOne(f, im=1)
- self.failUnless(cmp(fc, object()) > 0)
+ self.assertTrue(cmp(fc, object()) > 0)
def test___cmp___w_FuncCode_same_args(self):
def f(self, a, b):
@@ -71,7 +71,7 @@
pass
fc = self._makeOne(f, im=1)
fc2 = self._makeOne(g, im=1)
- self.failUnless(cmp(fc, fc2) == 0)
+ self.assertTrue(cmp(fc, fc2) == 0)
def test___cmp___w_FuncCode_different_args(self):
def f(self):
@@ -80,7 +80,7 @@
pass
fc = self._makeOne(f, im=1)
fc2 = self._makeOne(g, im=1)
- self.failUnless(cmp(fc, fc2) < 0)
+ self.assertTrue(cmp(fc, fc2) < 0)
class _TempdirBase:
@@ -317,14 +317,14 @@
obj = object()
MODULES = {'somemodule': {'name': obj}}
found = self._callFUT('somemodule', 'name', modules=MODULES)
- self.failUnless(found is obj)
+ self.assertTrue(found is obj)
def test_no_such_module(self):
from zExceptions import NotFound
MODULES = {}
self.assertRaises(NotFound, self._callFUT,
'nonesuch', 'name', modules=MODULES)
- self.failIf('nonesuch' in MODULES)
+ self.assertFalse('nonesuch' in MODULES)
def test_not_found_in_module(self):
from zExceptions import NotFound
@@ -333,8 +333,8 @@
ext = self._makeFile(extdir, 'extension.py')
self.assertRaises(NotFound, self._callFUT,
'foo.extension', 'name', modules=MODULES)
- self.failUnless('foo.extension' in MODULES)
- self.failIf('named' in MODULES['foo.extension'])
+ self.assertTrue('foo.extension' in MODULES)
+ self.assertFalse('named' in MODULES['foo.extension'])
def test_found_in_module(self):
MODULES = {}
@@ -342,7 +342,7 @@
ext = self._makeFile(extdir, 'extension.py', EXTENSION_PY)
found = self._callFUT('foo.extension', 'named', modules=MODULES)
self.assertEqual(found, 'NAMED')
- self.failUnless('foo.extension' in MODULES)
+ self.assertTrue('foo.extension' in MODULES)
self.assertEqual(MODULES['foo.extension']['named'], 'NAMED')
def test_found_in_module_pyc(self):
@@ -355,7 +355,7 @@
os.remove(ext)
found = self._callFUT('foo.extension', 'named', modules=MODULES)
self.assertEqual(found, 'NAMED')
- self.failUnless('foo.extension' in MODULES)
+ self.assertTrue('foo.extension' in MODULES)
self.assertEqual(MODULES['foo.extension']['named'], 'NAMED')
def test_found_in_module_after_cache_miss(self):
@@ -388,26 +388,26 @@
def test_no_module_no_class_yields_NoBrains(self):
from App.Extensions import NoBrains
- self.failUnless(self._callFUT('', '') is NoBrains)
+ self.assertTrue(self._callFUT('', '') is NoBrains)
def test_missing_name(self):
from App.Extensions import NoBrains
from zExceptions import NotFound
- self.failUnless(self._callFUT('', '') is NoBrains)
+ self.assertTrue(self._callFUT('', '') is NoBrains)
MODULES = {'somemodule': {}}
self.assertRaises(NotFound,
self._callFUT, 'somemodule', 'name', modules=MODULES)
def test_not_a_class(self):
from App.Extensions import NoBrains
- self.failUnless(self._callFUT('', '') is NoBrains)
+ self.assertTrue(self._callFUT('', '') is NoBrains)
MODULES = {'somemodule': {'name': object()}}
self.assertRaises(ValueError,
self._callFUT, 'somemodule', 'name', modules=MODULES)
def test_found_class(self):
from App.Extensions import NoBrains
- self.failUnless(self._callFUT('', '') is NoBrains)
+ self.assertTrue(self._callFUT('', '') is NoBrains)
MODULES = {'somemodule': {'name': self.__class__}}
self.assertEqual(self._callFUT('somemodule', 'name', modules=MODULES),
self.__class__)
Modified: Zope/trunk/src/OFS/tests/testAppInitializer.py
===================================================================
--- Zope/trunk/src/OFS/tests/testAppInitializer.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testAppInitializer.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -98,9 +98,9 @@
i = self.getOne()
app = i.getApp()
i.install_cp_and_products()
- self.failUnless(hasattr(app, 'Control_Panel'))
+ self.assertTrue(hasattr(app, 'Control_Panel'))
self.assertEqual(app.Control_Panel.meta_type, 'Control Panel')
- self.failUnless(hasattr(app.Control_Panel, 'Products'))
+ self.assertTrue(hasattr(app.Control_Panel, 'Products'))
self.assertEqual(app.Control_Panel.Products.meta_type,
'Product Management')
@@ -112,13 +112,13 @@
self.assertEqual(app.temp_folder.meta_type, 'Temporary Folder')
self.assertEqual(app.temp_folder.session_data.meta_type,
'Transient Object Container')
- self.failUnless(app._getInitializerFlag('temp_folder'))
+ self.assertTrue(app._getInitializerFlag('temp_folder'))
def test_install_tempfolder_and_sdc_status(self):
self.configure(good_cfg)
i = self.getOne()
status = i.install_tempfolder_and_sdc()
- self.failUnless(status)
+ self.assertTrue(status)
i = self.getOne()
self.configure(bad_cfg)
@@ -128,7 +128,7 @@
status = i.install_tempfolder_and_sdc()
finally:
logger.disabled = 0
- self.failIf(status)
+ self.assertFalse(status)
def test_install_tempfolder_and_sdc_unlimited_sessions(self):
unlimited_cfg = good_cfg + """
@@ -137,7 +137,7 @@
self.configure(unlimited_cfg)
i = self.getOne()
status = i.install_tempfolder_and_sdc()
- self.failUnless(status)
+ self.assertTrue(status)
sdc = i.getApp().temp_folder.session_data
self.assertEqual(sdc.getSubobjectLimit(), 0)
@@ -148,7 +148,7 @@
app = i.getApp()
i.install_browser_id_manager()
self.assertEqual(app.browser_id_manager.meta_type,'Browser Id Manager')
- self.failUnless(app._getInitializerFlag('browser_id_manager'))
+ self.assertTrue(app._getInitializerFlag('browser_id_manager'))
def test_install_virtual_hosting(self):
self.configure(good_cfg)
@@ -156,7 +156,7 @@
app = i.getApp()
i.install_virtual_hosting()
self.assertEqual(app.virtual_hosting.meta_type,'Virtual Host Monster')
- self.failUnless(app._getInitializerFlag('virtual_hosting'))
+ self.assertTrue(app._getInitializerFlag('virtual_hosting'))
def test_install_session_data_manager(self):
self.configure(good_cfg)
@@ -165,15 +165,15 @@
app = i.getApp()
self.assertEqual(app.session_data_manager.meta_type,
'Session Data Manager')
- self.failUnless(app._getInitializerFlag('session_data_manager'))
+ self.assertTrue(app._getInitializerFlag('session_data_manager'))
def test_install_required_roles(self):
self.configure(good_cfg)
i = self.getOne()
i.install_required_roles()
app = i.getApp()
- self.failUnless('Owner' in app.__ac_roles__)
- self.failUnless('Authenticated' in app.__ac_roles__)
+ self.assertTrue('Owner' in app.__ac_roles__)
+ self.assertTrue('Authenticated' in app.__ac_roles__)
def test_install_inituser(self):
fname = os.path.join(TEMPNAME, 'inituser')
@@ -185,7 +185,7 @@
i = self.getOne()
i.install_inituser()
app = i.getApp()
- self.failUnless(app.acl_users.getUser('theuser'))
+ self.assertTrue(app.acl_users.getUser('theuser'))
finally:
if os.path.exists(fname):
os.unlink(fname)
@@ -196,13 +196,13 @@
i.install_errorlog()
app = i.getApp()
self.assertEqual(app.error_log.meta_type, 'Site Error Log')
- self.failUnless(app._getInitializerFlag('error_log'))
+ self.assertTrue(app._getInitializerFlag('error_log'))
def test_install_products(self):
self.configure(good_cfg)
i = self.getOne()
i.install_products()
- self.failUnless(Application.misc_.__dict__.has_key('OFSP'))
+ self.assertTrue(Application.misc_.__dict__.has_key('OFSP'))
def test_install_standards(self):
self.configure(good_cfg)
@@ -212,7 +212,7 @@
app = i.getApp()
self.assertEqual(app.index_html.meta_type, 'Page Template')
self.assertEqual(app.standard_error_message.meta_type, 'DTML Method')
- self.failUnless(hasattr(app, '_standard_objects_have_been_added'))
+ self.assertTrue(hasattr(app, '_standard_objects_have_been_added'))
def test_suite():
Modified: Zope/trunk/src/OFS/tests/testApplication.py
===================================================================
--- Zope/trunk/src/OFS/tests/testApplication.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testApplication.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -24,7 +24,7 @@
def test_instance_attributes(self):
app = self._makeOne()
- self.failUnless(app.isTopLevelPrincipiaApplicationObject)
+ self.assertTrue(app.isTopLevelPrincipiaApplicationObject)
self.assertEqual(app.title, 'Zope')
def test_id_no_request(self):
@@ -99,8 +99,8 @@
result = app.__bobo_traverse__(request, 'OTHER')
- self.failUnless(isinstance(result, NullResource))
- self.failUnless(aq_parent(aq_inner(result)) is app)
+ self.assertTrue(isinstance(result, NullResource))
+ self.assertTrue(aq_parent(aq_inner(result)) is app)
def _noWay(self, key, default=None):
raise KeyError(key)
Modified: Zope/trunk/src/OFS/tests/testCache.py
===================================================================
--- Zope/trunk/src/OFS/tests/testCache.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testCache.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -25,13 +25,13 @@
# To begin with, cache managers will be found correctly
# using managersExist
- self.failUnless(managersExist(root.child.child_content))
+ self.assertTrue(managersExist(root.child.child_content))
# Now we delete the cache in the child folder
root.child.manage_delObjects(['child_cache'])
# The parent_cache should still trigger managersExist
- self.failUnless(managersExist(root.child.child_content))
+ self.assertTrue(managersExist(root.child.child_content))
def test_suite():
Modified: Zope/trunk/src/OFS/tests/testCopySupport.py
===================================================================
--- Zope/trunk/src/OFS/tests/testCopySupport.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testCopySupport.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -140,56 +140,56 @@
verifyClass(ICopySource, CopySource)
def testRename( self ):
- self.failUnless( 'file' in self.folder1.objectIds() )
+ self.assertTrue( 'file' in self.folder1.objectIds() )
self.folder1.manage_renameObject( id='file', new_id='filex' )
- self.failIf( 'file' in self.folder1.objectIds() )
- self.failUnless( 'filex' in self.folder1.objectIds() )
+ self.assertFalse( 'file' in self.folder1.objectIds() )
+ self.assertTrue( 'filex' in self.folder1.objectIds() )
def testCopy( self ):
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failIf( 'file' in self.folder2.objectIds() )
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertFalse( 'file' in self.folder2.objectIds() )
cookie = self.folder1.manage_copyObjects( ids=('file',) )
self.folder2.manage_pasteObjects( cookie )
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failUnless( 'file' in self.folder2.objectIds() )
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertTrue( 'file' in self.folder2.objectIds() )
def testCut( self ):
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failIf( 'file' in self.folder2.objectIds() )
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertFalse( 'file' in self.folder2.objectIds() )
cookie = self.folder1.manage_cutObjects( ids=('file',) )
self.folder2.manage_pasteObjects( cookie )
- self.failIf( 'file' in self.folder1.objectIds() )
- self.failUnless( 'file' in self.folder2.objectIds() )
+ self.assertFalse( 'file' in self.folder1.objectIds() )
+ self.assertTrue( 'file' in self.folder2.objectIds() )
def testCopyNewObject(self):
- self.failIf('newfile' in self.folder1.objectIds())
+ self.assertFalse('newfile' in self.folder1.objectIds())
manage_addFile(self.folder1, 'newfile',
file='', content_type='text/plain')
cookie = self.folder1.manage_copyObjects(ids=('newfile',))
self.folder2.manage_pasteObjects(cookie)
- self.failUnless('newfile' in self.folder1.objectIds())
- self.failUnless('newfile' in self.folder2.objectIds())
+ self.assertTrue('newfile' in self.folder1.objectIds())
+ self.assertTrue('newfile' in self.folder2.objectIds())
def testPasteSingleNotSameID( self ):
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failIf( 'file' in self.folder2.objectIds() )
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertFalse( 'file' in self.folder2.objectIds() )
cookie = self.folder1.manage_copyObjects( ids=('file',) )
result = self.folder2.manage_pasteObjects( cookie )
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failUnless( 'file' in self.folder2.objectIds() )
- self.failUnless( result == [{'id':'file', 'new_id':'file'}])
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertTrue( 'file' in self.folder2.objectIds() )
+ self.assertTrue( result == [{'id':'file', 'new_id':'file'}])
def testPasteSingleSameID( self ):
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failIf( 'file' in self.folder2.objectIds() )
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertFalse( 'file' in self.folder2.objectIds() )
manage_addFile(self.folder2, 'file',
file='', content_type='text/plain')
cookie = self.folder1.manage_copyObjects( ids=('file',) )
result = self.folder2.manage_pasteObjects( cookie )
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failUnless( 'file' in self.folder2.objectIds() )
- self.failUnless( 'copy_of_file' in self.folder2.objectIds() )
- self.failUnless( result == [{'id':'file', 'new_id':'copy_of_file'}])
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertTrue( 'file' in self.folder2.objectIds() )
+ self.assertTrue( 'copy_of_file' in self.folder2.objectIds() )
+ self.assertTrue( result == [{'id':'file', 'new_id':'copy_of_file'}])
def testPasteSingleSameIDMultipleTimes(self):
cookie = self.folder1.manage_copyObjects(ids=('file',))
@@ -229,57 +229,57 @@
self.assertEqual(result, [{'id':'copy_of_', 'new_id':'copy2_of_'}])
def testPasteMultiNotSameID( self ):
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failIf( 'file1' in self.folder1.objectIds() )
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertFalse( 'file1' in self.folder1.objectIds() )
manage_addFile(self.folder1, 'file1',
file='', content_type='text/plain')
- self.failIf( 'file2' in self.folder1.objectIds() )
+ self.assertFalse( 'file2' in self.folder1.objectIds() )
manage_addFile(self.folder1, 'file2',
file='', content_type='text/plain')
- self.failIf( 'file' in self.folder2.objectIds() )
- self.failIf( 'file1' in self.folder2.objectIds() )
- self.failIf( 'file2' in self.folder2.objectIds() )
+ self.assertFalse( 'file' in self.folder2.objectIds() )
+ self.assertFalse( 'file1' in self.folder2.objectIds() )
+ self.assertFalse( 'file2' in self.folder2.objectIds() )
cookie = self.folder1.manage_copyObjects( ids=('file','file1','file2',) )
result = self.folder2.manage_pasteObjects( cookie )
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failUnless( 'file1' in self.folder1.objectIds() )
- self.failUnless( 'file2' in self.folder1.objectIds() )
- self.failUnless( 'file' in self.folder2.objectIds() )
- self.failUnless( 'file1' in self.folder2.objectIds() )
- self.failUnless( 'file2' in self.folder2.objectIds() )
- self.failUnless( result == [{'id':'file', 'new_id':'file'},
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertTrue( 'file1' in self.folder1.objectIds() )
+ self.assertTrue( 'file2' in self.folder1.objectIds() )
+ self.assertTrue( 'file' in self.folder2.objectIds() )
+ self.assertTrue( 'file1' in self.folder2.objectIds() )
+ self.assertTrue( 'file2' in self.folder2.objectIds() )
+ self.assertTrue( result == [{'id':'file', 'new_id':'file'},
{'id':'file1', 'new_id':'file1'},
{'id':'file2', 'new_id':'file2'}])
def testPasteMultiSameID( self ):
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failIf( 'file1' in self.folder1.objectIds() )
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertFalse( 'file1' in self.folder1.objectIds() )
manage_addFile(self.folder1, 'file1',
file='', content_type='text/plain')
- self.failIf( 'file2' in self.folder1.objectIds() )
+ self.assertFalse( 'file2' in self.folder1.objectIds() )
manage_addFile(self.folder1, 'file2',
file='', content_type='text/plain')
- self.failIf( 'file' in self.folder2.objectIds() )
+ self.assertFalse( 'file' in self.folder2.objectIds() )
manage_addFile(self.folder2, 'file',
file='', content_type='text/plain')
- self.failIf( 'file1' in self.folder2.objectIds() )
+ self.assertFalse( 'file1' in self.folder2.objectIds() )
manage_addFile(self.folder2, 'file1',
file='', content_type='text/plain')
- self.failIf( 'file2' in self.folder2.objectIds() )
+ self.assertFalse( 'file2' in self.folder2.objectIds() )
manage_addFile(self.folder2, 'file2',
file='', content_type='text/plain')
cookie = self.folder1.manage_copyObjects( ids=('file','file1','file2',) )
result = self.folder2.manage_pasteObjects( cookie )
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failUnless( 'file1' in self.folder1.objectIds() )
- self.failUnless( 'file2' in self.folder1.objectIds() )
- self.failUnless( 'file' in self.folder2.objectIds() )
- self.failUnless( 'file1' in self.folder2.objectIds() )
- self.failUnless( 'file2' in self.folder2.objectIds() )
- self.failUnless( 'copy_of_file' in self.folder2.objectIds() )
- self.failUnless( 'copy_of_file1' in self.folder2.objectIds() )
- self.failUnless( 'copy_of_file2' in self.folder2.objectIds() )
- self.failUnless( result == [{'id':'file', 'new_id':'copy_of_file'},
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertTrue( 'file1' in self.folder1.objectIds() )
+ self.assertTrue( 'file2' in self.folder1.objectIds() )
+ self.assertTrue( 'file' in self.folder2.objectIds() )
+ self.assertTrue( 'file1' in self.folder2.objectIds() )
+ self.assertTrue( 'file2' in self.folder2.objectIds() )
+ self.assertTrue( 'copy_of_file' in self.folder2.objectIds() )
+ self.assertTrue( 'copy_of_file1' in self.folder2.objectIds() )
+ self.assertTrue( 'copy_of_file2' in self.folder2.objectIds() )
+ self.assertTrue( result == [{'id':'file', 'new_id':'copy_of_file'},
{'id':'file1', 'new_id':'copy_of_file1'},
{'id':'file2', 'new_id':'copy_of_file2'}])
@@ -386,14 +386,14 @@
self._initPolicyAndUser()
- self.failUnless( 'file' in folder1.objectIds() )
- self.failIf( 'file' in folder2.objectIds() )
+ self.assertTrue( 'file' in folder1.objectIds() )
+ self.assertFalse( 'file' in folder2.objectIds() )
cookie = folder1.manage_copyObjects( ids=( 'file', ) )
folder2.manage_pasteObjects( cookie )
- self.failUnless( 'file' in folder1.objectIds() )
- self.failUnless( 'file' in folder2.objectIds() )
+ self.assertTrue( 'file' in folder1.objectIds() )
+ self.assertTrue( 'file' in folder2.objectIds() )
def test_copy_cant_read_source( self ):
@@ -433,16 +433,16 @@
folder1, folder2 = self._initFolders()
folder2.all_meta_types = FILE_META_TYPES
- self.failUnless( 'file' in folder1.objectIds() )
- self.failIf( 'file' in folder2.objectIds() )
+ self.assertTrue( 'file' in folder1.objectIds() )
+ self.assertFalse( 'file' in folder2.objectIds() )
self._initPolicyAndUser()
cookie = folder1.manage_cutObjects( ids=( 'file', ) )
folder2.manage_pasteObjects( cookie )
- self.failIf( 'file' in folder1.objectIds() )
- self.failUnless( 'file' in folder2.objectIds() )
+ self.assertFalse( 'file' in folder1.objectIds() )
+ self.assertTrue( 'file' in folder2.objectIds() )
def test_move_cant_read_source( self ):
Modified: Zope/trunk/src/OFS/tests/testFileAndImage.py
===================================================================
--- Zope/trunk/src/OFS/tests/testFileAndImage.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testFileAndImage.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -152,10 +152,10 @@
# Since we do the create here, let's test the events here too
self.assertEquals(1, len(self.eventCatcher.created))
- self.failUnless(aq_base(self.eventCatcher.created[0].object) is aq_base(self.file))
+ self.assertTrue(aq_base(self.eventCatcher.created[0].object) is aq_base(self.file))
self.assertEquals(1, len(self.eventCatcher.modified))
- self.failUnless(aq_base(self.eventCatcher.created[0].object) is aq_base(self.file))
+ self.assertTrue(aq_base(self.eventCatcher.created[0].object) is aq_base(self.file))
self.eventCatcher.reset()
@@ -178,14 +178,14 @@
self.file.update_data('foo')
self.assertEqual(self.file.size, 3)
self.assertEqual(self.file.data, 'foo')
- self.failUnless(ADummyCache.invalidated)
- self.failUnless(ADummyCache.set)
+ self.assertTrue(ADummyCache.invalidated)
+ self.assertTrue(ADummyCache.set)
def testReadData(self):
s = "a" * (2 << 16)
f = StringIO(s)
data, size = self.file._read_data(f)
- self.failUnless(isinstance(data, Pdata))
+ self.assertTrue(isinstance(data, Pdata))
self.assertEqual(str(data), s)
self.assertEqual(len(s), len(str(data)))
self.assertEqual(len(s), size)
@@ -204,18 +204,18 @@
self.file.manage_edit('foobar', 'text/plain', filedata='ASD')
self.assertEqual(self.file.title, 'foobar')
self.assertEqual(self.file.content_type, 'text/plain')
- self.failUnless(ADummyCache.invalidated)
- self.failUnless(ADummyCache.set)
+ self.assertTrue(ADummyCache.invalidated)
+ self.assertTrue(ADummyCache.set)
self.assertEquals(1, len(self.eventCatcher.modified))
- self.failUnless(self.eventCatcher.modified[0].object is self.file)
+ self.assertTrue(self.eventCatcher.modified[0].object is self.file)
def testManageEditWithoutFileData(self):
self.file.manage_edit('foobar', 'text/plain')
self.assertEqual(self.file.title, 'foobar')
self.assertEqual(self.file.content_type, 'text/plain')
- self.failUnless(ADummyCache.invalidated)
+ self.assertTrue(ADummyCache.invalidated)
self.assertEquals(1, len(self.eventCatcher.modified))
- self.failUnless(self.eventCatcher.modified[0].object is self.file)
+ self.assertTrue(self.eventCatcher.modified[0].object is self.file)
def testManageUpload(self):
f = StringIO('jammyjohnson')
@@ -223,7 +223,7 @@
self.assertEqual(self.file.data, 'jammyjohnson')
self.assertEqual(self.file.content_type, 'application/octet-stream')
self.assertEquals(1, len(self.eventCatcher.modified))
- self.failUnless(self.eventCatcher.modified[0].object is self.file)
+ self.assertTrue(self.eventCatcher.modified[0].object is self.file)
def testIfModSince(self):
now = time.time()
@@ -292,7 +292,7 @@
self.file.manage_edit('foobar', 'text/plain',
filedata='Now is the time for all good men to '
'come to the aid of the Party.')
- self.failUnless('Party' in self.file.PrincipiaSearchSource())
+ self.assertTrue('Party' in self.file.PrincipiaSearchSource())
def testFindFile(self):
self.file.manage_edit('foobar', 'text/plain',
@@ -328,8 +328,8 @@
self.assertEqual(self.file.data, self.data)
self.assertEqual(self.file.width, 16)
self.assertEqual(self.file.height, 16)
- self.failUnless(ADummyCache.invalidated)
- self.failUnless(ADummyCache.set)
+ self.assertTrue(ADummyCache.invalidated)
+ self.assertTrue(ADummyCache.set)
def testStr(self):
self.assertEqual(str(self.file),
Modified: Zope/trunk/src/OFS/tests/testHistory.py
===================================================================
--- Zope/trunk/src/OFS/tests/testHistory.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testHistory.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -70,14 +70,14 @@
self.assertEqual(len(entry.keys()),6)
# the transactions are in newest-first order
self.assertEqual(entry['description'],'Change %i' % (3-i))
- self.failUnless('key' in entry)
+ self.assertTrue('key' in entry)
# lets not assume the size will stay the same forever
- self.failUnless('size' in entry)
- self.failUnless('tid' in entry)
- self.failUnless('time' in entry)
+ self.assertTrue('size' in entry)
+ self.assertTrue('tid' in entry)
+ self.assertTrue('time' in entry)
if i:
# check times are increasing
- self.failUnless(entry['time']<r[i-1]['time'])
+ self.assertTrue(entry['time']<r[i-1]['time'])
self.assertEqual(entry['user_name'],'')
def test_manage_historyCopy(self):
Modified: Zope/trunk/src/OFS/tests/testObjectManager.py
===================================================================
--- Zope/trunk/src/OFS/tests/testObjectManager.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testObjectManager.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -284,20 +284,20 @@
def test_hasObject(self):
om = self._makeOne()
- self.failIf(om.hasObject('_properties'))
- self.failIf(om.hasObject('_getOb'))
- self.failIf(om.hasObject('__of__'))
- self.failIf(om.hasObject('.'))
- self.failIf(om.hasObject('..'))
- self.failIf(om.hasObject('aq_base'))
+ self.assertFalse(om.hasObject('_properties'))
+ self.assertFalse(om.hasObject('_getOb'))
+ self.assertFalse(om.hasObject('__of__'))
+ self.assertFalse(om.hasObject('.'))
+ self.assertFalse(om.hasObject('..'))
+ self.assertFalse(om.hasObject('aq_base'))
om.zap__ = True
- self.failIf(om.hasObject('zap__'))
- self.failIf(om.hasObject('foo'))
+ self.assertFalse(om.hasObject('zap__'))
+ self.assertFalse(om.hasObject('foo'))
si = SimpleItem('foo')
om._setObject('foo', si)
self.assert_(om.hasObject('foo'))
om._delObject('foo')
- self.failIf(om.hasObject('foo'))
+ self.assertFalse(om.hasObject('foo'))
def test_setObject_checkId_ok(self):
om = self._makeOne()
@@ -338,13 +338,13 @@
si1 = SimpleItem('1')
si2 = SimpleItem('2')
om['1'] = si1
- self.failUnless('1' in om)
- self.failUnless(si1 in om.objectValues())
- self.failUnless('1' in om.objectIds())
+ self.assertTrue('1' in om)
+ self.assertTrue(si1 in om.objectValues())
+ self.assertTrue('1' in om.objectIds())
om['2'] = si2
- self.failUnless('2' in om)
- self.failUnless(si2 in om.objectValues())
- self.failUnless('2' in om.objectIds())
+ self.assertTrue('2' in om)
+ self.assertTrue(si2 in om.objectValues())
+ self.assertTrue('2' in om.objectIds())
self.assertRaises(BadRequest, om._setObject, '1', si2)
self.assertRaises(BadRequest, om.__setitem__, '1', si2)
@@ -354,13 +354,13 @@
si2 = SimpleItem('2')
om['1'] = si1
om['2'] = si2
- self.failUnless('1' in om)
- self.failUnless('2' in om)
+ self.assertTrue('1' in om)
+ self.assertTrue('2' in om)
del om['1']
- self.failIf('1' in om)
- self.failUnless('2' in om)
+ self.assertFalse('1' in om)
+ self.assertTrue('2' in om)
om._delObject('2')
- self.failIf('2' in om)
+ self.assertFalse('2' in om)
def test_iterator(self):
om = self._makeOne()
@@ -369,11 +369,11 @@
om['1'] = si1
om['2'] = si2
iterator = iter(om)
- self.failUnless(hasattr(iterator, '__iter__'))
- self.failUnless(hasattr(iterator, 'next'))
+ self.assertTrue(hasattr(iterator, '__iter__'))
+ self.assertTrue(hasattr(iterator, 'next'))
result = [i for i in iterator]
- self.failUnless('1' in result)
- self.failUnless('2' in result)
+ self.assertTrue('1' in result)
+ self.assertTrue('2' in result)
def test_len(self):
om = self._makeOne()
@@ -381,80 +381,80 @@
si2 = SimpleItem('2')
om['1'] = si1
om['2'] = si2
- self.failUnless(len(om) == 2)
+ self.assertTrue(len(om) == 2)
def test_nonzero(self):
om = self._makeOne()
- self.failUnless(om)
+ self.assertTrue(om)
def test_get(self):
om = self._makeOne()
si1 = SimpleItem('1')
self.assertRaises(BadRequest, om.__setitem__, 'get', si1)
om['1'] = si1
- self.failUnless(om.get('1') == si1)
+ self.assertTrue(om.get('1') == si1)
# A contained item overwrites the method
- self.failUnless(hasattr(om.get, 'im_func'))
+ self.assertTrue(hasattr(om.get, 'im_func'))
om.__dict__['get'] = si1
- self.failUnless(aq_base(om.get) is si1)
- self.failUnless(aq_base(om['get']) is si1)
+ self.assertTrue(aq_base(om.get) is si1)
+ self.assertTrue(aq_base(om['get']) is si1)
# Once the object is gone, the method is back
del om['get']
- self.failUnless(hasattr(om.get, 'im_func'))
+ self.assertTrue(hasattr(om.get, 'im_func'))
def test_items(self):
om = self._makeOne()
si1 = SimpleItem('1')
self.assertRaises(BadRequest, om.__setitem__, 'items', si1)
om['1'] = si1
- self.failUnless(('1', si1) in om.items())
+ self.assertTrue(('1', si1) in om.items())
# A contained item overwrites the method
- self.failUnless(hasattr(om.items, 'im_func'))
+ self.assertTrue(hasattr(om.items, 'im_func'))
om.__dict__['items'] = si1
- self.failUnless(aq_base(om.items) is si1)
- self.failUnless(aq_base(om['items']) is si1)
+ self.assertTrue(aq_base(om.items) is si1)
+ self.assertTrue(aq_base(om['items']) is si1)
# Once the object is gone, the method is back
del om['items']
- self.failUnless(hasattr(om.items, 'im_func'))
+ self.assertTrue(hasattr(om.items, 'im_func'))
def test_keys(self):
om = self._makeOne()
si1 = SimpleItem('1')
self.assertRaises(BadRequest, om.__setitem__, 'keys', si1)
om['1'] = si1
- self.failUnless('1' in om.keys())
+ self.assertTrue('1' in om.keys())
# A contained item overwrites the method
- self.failUnless(hasattr(om.keys, 'im_func'))
+ self.assertTrue(hasattr(om.keys, 'im_func'))
om.__dict__['keys'] = si1
- self.failUnless(aq_base(om.keys) is si1)
- self.failUnless(aq_base(om['keys']) is si1)
+ self.assertTrue(aq_base(om.keys) is si1)
+ self.assertTrue(aq_base(om['keys']) is si1)
# Once the object is gone, the method is back
del om['keys']
- self.failUnless(hasattr(om.keys, 'im_func'))
+ self.assertTrue(hasattr(om.keys, 'im_func'))
def test_values(self):
om = self._makeOne()
si1 = SimpleItem('1')
self.assertRaises(BadRequest, om.__setitem__, 'values', si1)
om['1'] = si1
- self.failUnless(si1 in om.values())
+ self.assertTrue(si1 in om.values())
# A contained item overwrites the method
- self.failUnless(hasattr(om.values, 'im_func'))
+ self.assertTrue(hasattr(om.values, 'im_func'))
om.__dict__['values'] = si1
- self.failUnless(aq_base(om.values) is si1)
- self.failUnless(aq_base(om['values']) is si1)
+ self.assertTrue(aq_base(om.values) is si1)
+ self.assertTrue(aq_base(om['values']) is si1)
# Once the object is gone, the method is back
del om['values']
- self.failUnless(hasattr(om.values, 'im_func'))
+ self.assertTrue(hasattr(om.values, 'im_func'))
def test_list_imports(self):
om = self._makeOne()
# This must work whether we've done "make instance" or not.
# So list_imports() may return an empty list, or whatever's
# in skel/import. Tolerate both cases.
- self.failUnless(isinstance(om.list_imports(), list))
+ self.assertTrue(isinstance(om.list_imports(), list))
for filename in om.list_imports():
- self.failUnless(filename.endswith('.zexp') or
+ self.assertTrue(filename.endswith('.zexp') or
filename.endswith('.xml'))
def test_suite():
Modified: Zope/trunk/src/OFS/tests/testProperties.py
===================================================================
--- Zope/trunk/src/OFS/tests/testProperties.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testProperties.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -37,20 +37,20 @@
inst = self._makeOne()
inst._setProperty('prop', ['xxx', 'yyy'], 'lines')
- self.failUnless(type(inst.getProperty('prop')) == type(()))
- self.failUnless(type(inst.prop) == type(()))
+ self.assertTrue(type(inst.getProperty('prop')) == type(()))
+ self.assertTrue(type(inst.prop) == type(()))
inst._setPropValue('prop', ['xxx', 'yyy'])
- self.failUnless(type(inst.getProperty('prop')) == type(()))
- self.failUnless(type(inst.prop) == type(()))
+ self.assertTrue(type(inst.getProperty('prop')) == type(()))
+ self.assertTrue(type(inst.prop) == type(()))
inst._updateProperty('prop', ['xxx', 'yyy'])
- self.failUnless(type(inst.getProperty('prop')) == type(()))
- self.failUnless(type(inst.prop) == type(()))
+ self.assertTrue(type(inst.getProperty('prop')) == type(()))
+ self.assertTrue(type(inst.prop) == type(()))
inst.manage_addProperty('prop2', ['xxx', 'yyy'], 'lines')
- self.failUnless(type(inst.getProperty('prop2')) == type(()))
- self.failUnless(type(inst.prop2) == type(()))
+ self.assertTrue(type(inst.getProperty('prop2')) == type(()))
+ self.assertTrue(type(inst.prop2) == type(()))
def test_propertyLabel_no_label_falls_back_to_id(self):
class NoLabel(self._getTargetClass()):
@@ -99,16 +99,16 @@
inst = self._makeOne('foo')
inst._setProperty('prop', ['xxx', 'yyy'], 'lines')
- self.failUnless(type(inst.getProperty('prop')) == type(()))
- self.failUnless(type(inst.prop) == type(()))
+ self.assertTrue(type(inst.getProperty('prop')) == type(()))
+ self.assertTrue(type(inst.prop) == type(()))
inst._updateProperty('prop', ['xxx', 'yyy'])
- self.failUnless(type(inst.getProperty('prop')) == type(()))
- self.failUnless(type(inst.prop) == type(()))
+ self.assertTrue(type(inst.getProperty('prop')) == type(()))
+ self.assertTrue(type(inst.prop) == type(()))
inst.manage_addProperty('prop2', ['xxx', 'yyy'], 'lines')
- self.failUnless(type(inst.getProperty('prop2')) == type(()))
- self.failUnless(type(inst.prop2) == type(()))
+ self.assertTrue(type(inst.getProperty('prop2')) == type(()))
+ self.assertTrue(type(inst.prop2) == type(()))
def test_dav__propstat_nullns(self):
# Tests 15 (propnullns) and 16 (propget) from the props suite
Modified: Zope/trunk/src/OFS/tests/testRanges.py
===================================================================
--- Zope/trunk/src/OFS/tests/testRanges.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testRanges.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -121,17 +121,17 @@
body = self.doGET(req, rsp)
- self.failUnless(rsp.getStatus() == 416,
+ self.assertTrue(rsp.getStatus() == 416,
'Expected a 416 status, got %s' % rsp.getStatus())
expect_content_range = 'bytes */%d' % len(self.data)
content_range = rsp.getHeader('content-range')
- self.failIf(content_range is None, 'No Content-Range header was set!')
- self.failUnless(content_range == expect_content_range,
+ self.assertFalse(content_range is None, 'No Content-Range header was set!')
+ self.assertTrue(content_range == expect_content_range,
'Received incorrect Content-Range header. Expected %s, got %s' % (
`expect_content_range`, `content_range`))
- self.failUnless(body == '', 'index_html returned %s' % `body`)
+ self.assertTrue(body == '', 'index_html returned %s' % `body`)
def expectOK(self, rangeHeader, if_range=None):
req = self.app.REQUEST
@@ -144,7 +144,7 @@
body = self.doGET(req, rsp)
- self.failUnless(rsp.getStatus() == 200,
+ self.assertTrue(rsp.getStatus() == 200,
'Expected a 200 status, got %s' % rsp.getStatus())
def expectSingleRange(self, range, start, end, if_range=None):
@@ -158,21 +158,21 @@
body = self.doGET(req, rsp)
- self.failUnless(rsp.getStatus() == 206,
+ self.assertTrue(rsp.getStatus() == 206,
'Expected a 206 status, got %s' % rsp.getStatus())
expect_content_range = 'bytes %d-%d/%d' % (
start, end - 1, len(self.data))
content_range = rsp.getHeader('content-range')
- self.failIf(content_range is None, 'No Content-Range header was set!')
- self.failUnless(content_range == expect_content_range,
+ self.assertFalse(content_range is None, 'No Content-Range header was set!')
+ self.assertTrue(content_range == expect_content_range,
'Received incorrect Content-Range header. Expected %s, got %s' % (
`expect_content_range`, `content_range`))
- self.failIf(rsp.getHeader('content-length') != str(len(body)),
+ self.assertFalse(rsp.getHeader('content-length') != str(len(body)),
'Incorrect Content-Length is set! Expected %s, got %s.' % (
str(len(body)), rsp.getHeader('content-length')))
- self.failUnless(body == self.data[start:end],
+ self.assertTrue(body == self.data[start:end],
'Incorrect range returned, expected %s, got %s' % (
`self.data[start:end]`, `body`))
@@ -192,18 +192,18 @@
body = self.doGET(req, rsp)
- self.failUnless(rsp.getStatus() == 206,
+ self.assertTrue(rsp.getStatus() == 206,
'Expected a 206 status, got %s' % rsp.getStatus())
- self.failIf(rsp.getHeader('content-range'),
+ self.assertFalse(rsp.getHeader('content-range'),
'The Content-Range header should not be set!')
ct = rsp.getHeader('content-type').split(';')[0]
draftprefix = draft and 'x-' or ''
- self.failIf(ct != 'multipart/%sbyteranges' % draftprefix,
+ self.assertFalse(ct != 'multipart/%sbyteranges' % draftprefix,
"Incorrect Content-Type set. Expected 'multipart/%sbyteranges', "
"got %s" % (draftprefix, ct))
if rsp.getHeader('content-length'):
- self.failIf(rsp.getHeader('content-length') != str(len(body)),
+ self.assertFalse(rsp.getHeader('content-length') != str(len(body)),
'Incorrect Content-Length is set! Expected %s, got %s.' % (
str(len(body)), rsp.getHeader('content-length')))
@@ -224,23 +224,23 @@
start, end, size = int(start), int(end), int(size)
end = end + 1
- self.failIf(size != len(self.data),
+ self.assertFalse(size != len(self.data),
'Part Content-Range header reported incorrect length. '
'Expected %d, got %d.' % (len(self.data), size))
body = part.get_payload()
- self.failIf(len(body) != end - start,
+ self.assertFalse(len(body) != end - start,
'Part (%d, %d) is of wrong length, expected %d, got %d.' % (
start, end, end - start, len(body)))
- self.failIf(body != self.data[start:end],
+ self.assertFalse(body != self.data[start:end],
'Part (%d, %d) has incorrect data. Expected %s, got %s.' % (
start, end, `self.data[start:end]`, `body`))
add((start, end))
# Copmare the ranges used with the expected range sets.
- self.failIf(returnedRanges != sets,
+ self.assertFalse(returnedRanges != sets,
'Got unexpected sets, expected %s, got %s' % (
sets, returnedRanges))
Modified: Zope/trunk/src/OFS/tests/testSimpleItem.py
===================================================================
--- Zope/trunk/src/OFS/tests/testSimpleItem.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testSimpleItem.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -40,8 +40,8 @@
import sys
self.assertEqual(sys.exc_info()[0], OverflowError)
value = sys.exc_info()[1]
- self.failUnless(value.message.startswith("'simple'"))
- self.failUnless('full details: testing' in value.message)
+ self.assertTrue(value.message.startswith("'simple'"))
+ self.assertTrue('full details: testing' in value.message)
def test_raise_StandardErrorMessage_TaintedString_errorValue(self):
from AccessControl.tainted import TaintedString
@@ -62,7 +62,7 @@
import sys
self.assertEqual(sys.exc_info()[0], OverflowError)
value = sys.exc_info()[1]
- self.failIf('<' in value.message)
+ self.assertFalse('<' in value.message)
class TestItem_w__name__(unittest.TestCase):
Modified: Zope/trunk/src/OFS/tests/testTraverse.py
===================================================================
--- Zope/trunk/src/OFS/tests/testTraverse.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/testTraverse.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -229,23 +229,23 @@
verifyClass(ITraversable, Traversable)
def testTraversePath( self ):
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failUnless(
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertTrue(
self.folder1.unrestrictedTraverse( ('', 'folder1', 'file' ) ))
- self.failUnless(
+ self.assertTrue(
self.folder1.unrestrictedTraverse( ('', 'folder1' ) ))
def testTraverseURLNoSlash( self ):
- self.failUnless( 'file' in self.folder1.objectIds() )
- self.failUnless(
+ self.assertTrue( 'file' in self.folder1.objectIds() )
+ self.assertTrue(
self.folder1.unrestrictedTraverse( '/folder1/file' ))
- self.failUnless(
+ self.assertTrue(
self.folder1.unrestrictedTraverse( '/folder1' ))
def testTraverseURLSlash( self ):
- self.failUnless('file' in self.folder1.objectIds())
- self.failUnless(self.folder1.unrestrictedTraverse( '/folder1/file/'))
- self.failUnless(self.folder1.unrestrictedTraverse( '/folder1/'))
+ self.assertTrue('file' in self.folder1.objectIds())
+ self.assertTrue(self.folder1.unrestrictedTraverse( '/folder1/file/'))
+ self.assertTrue(self.folder1.unrestrictedTraverse( '/folder1/'))
def testTraverseToNone( self ):
self.failUnlessRaises(
@@ -279,7 +279,7 @@
# Verify it's possible to use __bobo_traverse__ to a method.
self._setupSecurity()
bb = self._makeBoboTraversable()
- self.failUnless(
+ self.assertTrue(
bb.restrictedTraverse('bb_method') is not bb.bb_method)
def testBoboTraverseToSimpleAttrValue(self):
@@ -296,7 +296,7 @@
# is fine, but to test the code branch we sub in the forgiving one
self._setupSecurity(UnitTestSecurityPolicy())
bb = self._makeBoboTraversable()
- self.failUnless(
+ self.assertTrue(
bb.restrictedTraverse('manufactured') is 42)
def testBoboTraverseToAcquiredObject(self):
@@ -412,13 +412,13 @@
def testTraverseUp(self):
# Test that we can traverse upwards
from Acquisition import aq_base
- self.failUnless(
+ self.assertTrue(
aq_base(self.root.folder1.file.restrictedTraverse('../..')) is
aq_base(self.root))
def testTraverseToNameStartingWithPlus(self):
# Verify it's possible to traverse to a name such as +something
- self.failUnless(
+ self.assertTrue(
self.folder1.unrestrictedTraverse('+something') is 'plus')
Modified: Zope/trunk/src/OFS/tests/test_DTMLDocument.py
===================================================================
--- Zope/trunk/src/OFS/tests/test_DTMLDocument.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/test_DTMLDocument.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -24,9 +24,9 @@
dispatcher = DummyDispatcher()
addDTMLDocument(dispatcher, 'id')
method = dispatcher._set['id']
- self.failUnless(isinstance(method, DTMLDocument))
- self.failIf('standard_html_header' in method.read())
- self.failIf('standard_html_footer' in method.read())
+ self.assertTrue(isinstance(method, DTMLDocument))
+ self.assertFalse('standard_html_header' in method.read())
+ self.assertFalse('standard_html_footer' in method.read())
class DummyDispatcher:
Modified: Zope/trunk/src/OFS/tests/test_DTMLMethod.py
===================================================================
--- Zope/trunk/src/OFS/tests/test_DTMLMethod.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/test_DTMLMethod.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -33,9 +33,9 @@
dispatcher = DummyDispatcher()
addDTMLMethod(dispatcher, 'id')
method = dispatcher._set['id']
- self.failUnless(isinstance(method, DTMLMethod))
- self.failIf('standard_html_header' in method.read())
- self.failIf('standard_html_footer' in method.read())
+ self.assertTrue(isinstance(method, DTMLMethod))
+ self.assertFalse('standard_html_header' in method.read())
+ self.assertFalse('standard_html_footer' in method.read())
class DummyDispatcher:
Modified: Zope/trunk/src/OFS/tests/test_Uninstalled.py
===================================================================
--- Zope/trunk/src/OFS/tests/test_Uninstalled.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/test_Uninstalled.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -52,7 +52,7 @@
klass = Broken(self, None, ('some.python.module', 'MyClass'))
- self.failUnless(issubclass(klass, BrokenClass))
+ self.assertTrue(issubclass(klass, BrokenClass))
self.assertEqual(klass.__name__, 'MyClass')
self.assertEqual(klass.__module__, 'some.python.module')
self.assertEqual(klass.product_name, 'unknown')
@@ -63,7 +63,7 @@
klass = Broken(self, None, ('Products.MyProduct.MyClass', 'MyClass'))
- self.failUnless(issubclass(klass, BrokenClass))
+ self.assertTrue(issubclass(klass, BrokenClass))
self.assertEqual(klass.__name__, 'MyClass')
self.assertEqual(klass.__module__, 'Products.MyProduct.MyClass')
self.assertEqual(klass.product_name, 'MyProduct')
@@ -75,8 +75,8 @@
inst = Broken(self, OID, ('Products.MyProduct.MyClass', 'MyClass'))
- self.failUnless(isinstance(inst, BrokenClass))
- self.failUnless(inst._p_jar is self)
+ self.assertTrue(isinstance(inst, BrokenClass))
+ self.assertTrue(inst._p_jar is self)
self.assertEqual(inst._p_oid, OID)
klass = inst.__class__
@@ -130,7 +130,7 @@
# get new connection that will give access to broken object
app = base.app()
inst = aq_base(app.tr)
- self.failUnless(isinstance(inst, BrokenClass))
+ self.assertTrue(isinstance(inst, BrokenClass))
state = inst.__getstate__()
self.assertEqual(state, {'id': 'tr'})
@@ -139,7 +139,7 @@
transaction.commit()
# check that object is not left over
app = base.app()
- self.failIf('tr' in app.objectIds())
+ self.assertFalse('tr' in app.objectIds())
def test_suite():
Modified: Zope/trunk/src/OFS/tests/test_XMLExportImport.py
===================================================================
--- Zope/trunk/src/OFS/tests/test_XMLExportImport.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/test_XMLExportImport.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -63,7 +63,7 @@
stream.seek(0)
newobj = importXML(connection, stream)
- self.failUnless(isinstance(newobj, DTMLMethod))
+ self.assertTrue(isinstance(newobj, DTMLMethod))
self.assertEqual(newobj.read(), dm.read())
def test_export_import_as_file_idempotent(self):
@@ -84,7 +84,7 @@
data = exportXML(connection, oid, ostream)
ostream.close()
newobj = importXML(connection, path)
- self.failUnless(isinstance(newobj, DTMLMethod))
+ self.assertTrue(isinstance(newobj, DTMLMethod))
self.assertEqual(newobj.read(), dm.read())
finally:
# if this operaiton fails with a 'Permission Denied' error,
Modified: Zope/trunk/src/OFS/tests/test_userfolder.py
===================================================================
--- Zope/trunk/src/OFS/tests/test_userfolder.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/OFS/tests/test_userfolder.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -80,29 +80,29 @@
user = uf.getUser('user1')
app.manage_addLocalRoles('user1', ['Owner'])
roles = user.getRolesInContext(app)
- self.failUnless('role1' in roles)
- self.failUnless('Owner' in roles)
+ self.assertTrue('role1' in roles)
+ self.assertTrue('Owner' in roles)
def testHasRole(self):
app = self._makeApp()
uf = self._makeOne(app)
user = uf.getUser('user1')
- self.failUnless(user.has_role('role1', app))
+ self.assertTrue(user.has_role('role1', app))
def testHasLocalRole(self):
app = self._makeApp()
uf = self._makeOne(app)
user = uf.getUser('user1')
app.manage_addLocalRoles('user1', ['Owner'])
- self.failUnless(user.has_role('Owner', app))
+ self.assertTrue(user.has_role('Owner', app))
def testHasPermission(self):
app = self._makeApp()
uf = self._makeOne(app)
user = uf.getUser('user1')
- self.failUnless(user.has_permission('View', app))
+ self.assertTrue(user.has_permission('View', app))
app.manage_role('role1', ['Add Folders'])
- self.failUnless(user.has_permission('Add Folders', app))
+ self.assertTrue(user.has_permission('Add Folders', app))
def testHasLocalRolePermission(self):
app = self._makeApp()
@@ -110,13 +110,13 @@
user = uf.getUser('user1')
app.manage_role('Owner', ['Add Folders'])
app.manage_addLocalRoles('user1', ['Owner'])
- self.failUnless(user.has_permission('Add Folders', app))
+ self.assertTrue(user.has_permission('Add Folders', app))
def testAuthenticate(self):
app = self._makeApp()
uf = self._makeOne(app)
user = uf.getUser('user1')
- self.failUnless(user.authenticate('secret', app.REQUEST))
+ self.assertTrue(user.authenticate('secret', app.REQUEST))
def testValidate(self):
app = self._makeApp()
Modified: Zope/trunk/src/Products/Five/browser/tests/pages_ftest.txt
===================================================================
--- Zope/trunk/src/Products/Five/browser/tests/pages_ftest.txt 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/Five/browser/tests/pages_ftest.txt 2010-08-08 15:59:27 UTC (rev 115555)
@@ -79,7 +79,7 @@
... response = self.publish('/test_folder_1_/testoid/%s' % view_name,
... basic='viewer:secret')
... status = response.getStatus()
- ... self.failUnless(status == 401, (status, 401, view_name))
+ ... self.assertTrue(status == 401, (status, 401, view_name))
Methods of views which were not explicitly declared as allowed should not be
accessible TTW, even if we have the permission to render the view:
@@ -101,7 +101,7 @@
... response = self.publish('/test_folder_1_/testoid/%s' % view_name,
... basic='viewer:secret')
... status = response.getStatus()
- ... self.failUnless(status == 401, (status, 401, view_name))
+ ... self.assertTrue(status == 401, (status, 401, view_name))
If we grant 'View management screens' now, the protected views should
become viewable:
@@ -111,7 +111,7 @@
... response = self.publish('/test_folder_1_/testoid/%s' % view_name,
... basic='viewer:secret')
... status = response.getStatus()
- ... self.failUnless(status == 200, (status, 200, view_name))
+ ... self.assertTrue(status == 200, (status, 200, view_name))
Managers should always be able to view anything, including proctected
stuff:
@@ -126,7 +126,7 @@
>>> for view_name in public_view_names:
... response = self.publish('/test_folder_1_/testoid/%s' % view_name)
... status = response.getStatus()
- ... self.failUnless(status == 200, (status, 200, view_name))
+ ... self.assertTrue(status == 200, (status, 200, view_name))
Modified: Zope/trunk/src/Products/Five/browser/tests/test_metaconfigure.py
===================================================================
--- Zope/trunk/src/Products/Five/browser/tests/test_metaconfigure.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/Five/browser/tests/test_metaconfigure.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -33,47 +33,47 @@
request = DummyRequest()
view = self._makeOne(request=request)
index = view.index = DummyTemplate()
- self.failUnless(view.publishTraverse(request, 'index.html') is index)
+ self.assertTrue(view.publishTraverse(request, 'index.html') is index)
def test___getitem___uses_index_macros(self):
view = self._makeOne()
view.index = index = DummyTemplate()
index.macros = {}
index.macros['aaa'] = aaa = object()
- self.failUnless(view['aaa'] is aaa)
+ self.assertTrue(view['aaa'] is aaa)
def test__getitem__gives_shortcut_to_index_macros(self):
view = self._makeOne()
view.index = index = DummyTemplate()
index.macros = {}
- self.failUnless(view['macros'] is index.macros)
+ self.assertTrue(view['macros'] is index.macros)
def test___call___no_args_no_kw(self):
view = self._makeOne()
view.index = index = DummyTemplate()
result = view()
- self.failUnless(result is index)
+ self.assertTrue(result is index)
self.assertEqual(index._called_with, ((), {}))
def test___call___w_args_no_kw(self):
view = self._makeOne()
view.index = index = DummyTemplate()
result = view('abc')
- self.failUnless(result is index)
+ self.assertTrue(result is index)
self.assertEqual(index._called_with, (('abc',), {}))
def test___call___no_args_w_kw(self):
view = self._makeOne()
view.index = index = DummyTemplate()
result = view(foo='bar')
- self.failUnless(result is index)
+ self.assertTrue(result is index)
self.assertEqual(index._called_with, ((), {'foo': 'bar'}))
def test___call___w_args_w_kw(self):
view = self._makeOne()
view.index = index = DummyTemplate()
result = view('abc', foo='bar')
- self.failUnless(result is index)
+ self.assertTrue(result is index)
self.assertEqual(index._called_with, (('abc',), {'foo': 'bar'}))
Modified: Zope/trunk/src/Products/Five/browser/tests/test_pagetemplatefile.py
===================================================================
--- Zope/trunk/src/Products/Five/browser/tests/test_pagetemplatefile.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/Five/browser/tests/test_pagetemplatefile.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -69,17 +69,17 @@
view = self._makeView(context, request)
vptf = self._makeOne('seagull.pt')
namespace = vptf.pt_getContext(view, request)
- self.failUnless(namespace['context'] is context)
- self.failUnless(namespace['request'] is request)
+ self.assertTrue(namespace['context'] is context)
+ self.assertTrue(namespace['request'] is request)
views = namespace['views']
- self.failUnless(isinstance(views, ViewMapper))
+ self.assertTrue(isinstance(views, ViewMapper))
self.assertEqual(views.ob, context)
self.assertEqual(views.request, request)
- self.failUnless(namespace['here'] is context)
- self.failUnless(namespace['container'] is context)
- self.failUnless(namespace['root'] is None)
+ self.assertTrue(namespace['here'] is context)
+ self.assertTrue(namespace['container'] is context)
+ self.assertTrue(namespace['root'] is None)
modules = namespace['modules']
- self.failUnless(modules is SecureModuleImporter)
+ self.assertTrue(modules is SecureModuleImporter)
self.assertEqual(namespace['traverse_subpath'], [])
self.assertEqual(namespace['user'].getId(), 'a_user')
@@ -95,7 +95,7 @@
view = self._makeView(context, request)
vptf = self._makeOne('seagull.pt')
namespace = vptf.pt_getContext(view, request)
- self.failUnless(namespace['root'] is root)
+ self.assertTrue(namespace['root'] is root)
def test_pt_getContext_w_ignored_kw(self):
from Products.Five.browser.pagetemplatefile import ViewMapper
@@ -107,8 +107,8 @@
view = self._makeView(context, request)
vptf = self._makeOne('seagull.pt')
namespace = vptf.pt_getContext(view, request, foo='bar')
- self.failIf('foo' in namespace)
- self.failIf('foo' in namespace['options'])
+ self.assertFalse('foo' in namespace)
+ self.assertFalse('foo' in namespace['options'])
def test_pt_getContext_w_args_kw(self):
from Products.Five.browser.pagetemplatefile import ViewMapper
@@ -166,9 +166,9 @@
request = DummyRequest()
foo = Foo(context, request)
bound = foo.bar
- self.failUnless(isinstance(bound, BoundPageTemplate))
- self.failUnless(bound.im_func is template)
- self.failUnless(bound.im_self is foo)
+ self.assertTrue(isinstance(bound, BoundPageTemplate))
+ self.assertTrue(bound.im_func is template)
+ self.assertTrue(bound.im_self is foo)
class ViewMapperTests(unittest.TestCase):
@@ -203,7 +203,7 @@
return self
provideAdapter(_adapt, (None, None), Interface, name='test')
mapper = self._makeOne()
- self.failUnless(mapper['test'] is self)
+ self.assertTrue(mapper['test'] is self)
_marker = object()
@@ -224,9 +224,9 @@
pt = DummyTemplate({'foo': 'bar'})
ob = DummyContext()
bpt = self._makeOne(pt, ob)
- self.failUnless(bpt.im_func is pt)
- self.failUnless(bpt.im_self is ob)
- self.failUnless(bpt.__parent__ is ob)
+ self.assertTrue(bpt.im_func is pt)
+ self.assertTrue(bpt.im_self is ob)
+ self.assertTrue(bpt.__parent__ is ob)
self.assertEqual(bpt.macros['foo'], 'bar')
self.assertEqual(bpt.filename, 'dummy.pt')
Modified: Zope/trunk/src/Products/PageTemplates/tests/testExpressions.py
===================================================================
--- Zope/trunk/src/Products/PageTemplates/tests/testExpressions.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/PageTemplates/tests/testExpressions.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -95,7 +95,7 @@
def test_evaluate_alternative_first_missing(self):
ec = self._makeContext()
- self.failUnless(ec.evaluate('x | nothing') is None)
+ self.assertTrue(ec.evaluate('x | nothing') is None)
def test_evaluate_dict_key_as_underscore(self):
ec = self._makeContext()
@@ -123,26 +123,26 @@
def test_hybrid_with_compound_expression_int_value(self):
ec = self._makeContext()
- self.failUnless(ec.evaluate('x | not:exists:x'))
+ self.assertTrue(ec.evaluate('x | not:exists:x'))
def test_access_iterator_from_python_expression(self):
ec = self._makeContext()
ec.beginScope()
ec.setRepeat('loop', "python:[1,2,3]")
- self.failUnless(ec.evaluate("python:repeat['loop'].odd()"))
+ self.assertTrue(ec.evaluate("python:repeat['loop'].odd()"))
ec.endScope()
def test_defer_expression_returns_wrapper(self):
from zope.tales.expressions import DeferWrapper
ec = self._makeContext()
defer = ec.evaluate('defer: b')
- self.failUnless(isinstance(defer, DeferWrapper))
+ self.assertTrue(isinstance(defer, DeferWrapper))
def test_lazy_expression_returns_wrapper(self):
from zope.tales.expressions import LazyWrapper
ec = self._makeContext()
lazy = ec.evaluate('lazy: b')
- self.failUnless(isinstance(lazy, LazyWrapper))
+ self.assertTrue(isinstance(lazy, LazyWrapper))
def test_empty_path_expression_explicit(self):
ec = self._makeContext()
@@ -168,7 +168,7 @@
# only bothers compiling true strings, not unicode strings
result = ec.evaluate(eng.compile(u'string:x'))
self.assertEqual(result, u'x')
- self.failUnless(isinstance(result, unicode))
+ self.assertTrue(isinstance(result, unicode))
def test_mixed(self):
# 8-bit strings in unicode string expressions cause UnicodeDecodeErrors
@@ -289,7 +289,7 @@
# See: https://bugs.launchpad.net/zope2/+bug/174705
context = self._makeOne()
info = context.createErrorInfo(AttributeError('nonesuch'), (12, 3))
- self.failUnless(info.type is AttributeError)
+ self.assertTrue(info.type is AttributeError)
self.assertEqual(info.__allow_access_to_unprotected_subobjects__, 1)
def test_suite():
Modified: Zope/trunk/src/Products/PageTemplates/tests/testZRPythonExpr.py
===================================================================
--- Zope/trunk/src/Products/PageTemplates/tests/testZRPythonExpr.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/PageTemplates/tests/testZRPythonExpr.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -13,14 +13,14 @@
request = {'request': 1}
names = {'context' : context, 'here': here, 'request' : request}
result = call_with_ns(lambda td: td.this, names)
- self.failUnless(result is context, result)
+ self.assertTrue(result is context, result)
def test_call_with_ns_no_context_or_here(self):
from Products.PageTemplates.ZRPythonExpr import call_with_ns
request = {'request': 1}
names = {'request' : request}
result = call_with_ns(lambda td: td.this, names)
- self.failUnless(result is None, result)
+ self.assertTrue(result is None, result)
def test_call_with_ns_no_request(self):
from Products.PageTemplates.ZRPythonExpr import call_with_ns
Modified: Zope/trunk/src/Products/PageTemplates/tests/testZopePageTemplate.py
===================================================================
--- Zope/trunk/src/Products/PageTemplates/tests/testZopePageTemplate.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/PageTemplates/tests/testZopePageTemplate.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -135,7 +135,7 @@
self.app.REQUEST.set('HTTP_ACCEPT_CHARSET', 'ISO-8859-15,utf-8')
self.app.REQUEST.set('data', 'üöä')
result = zpt.pt_render()
- self.failUnless(result.startswith(unicode('<div>üöä</div>',
+ self.assertTrue(result.startswith(unicode('<div>üöä</div>',
'iso-8859-15')))
def testUTF8(self):
@@ -148,7 +148,7 @@
self.app.REQUEST.set('data',
unicode('üöä', 'iso-8859-15').encode('utf-8'))
result = zpt.pt_render()
- self.failUnless(result.startswith(unicode('<div>üöä</div>',
+ self.assertTrue(result.startswith(unicode('<div>üöä</div>',
'iso-8859-15')))
def testUTF8WrongPreferredCharset(self):
@@ -161,7 +161,7 @@
self.app.REQUEST.set('data',
unicode('üöä', 'iso-8859-15').encode('utf-8'))
result = zpt.pt_render()
- self.failIf(result.startswith(unicode('<div>üöä</div>',
+ self.assertFalse(result.startswith(unicode('<div>üöä</div>',
'iso-8859-15')))
def testStructureWithAccentedChars(self):
@@ -174,7 +174,7 @@
self.app.REQUEST.set('data', unicode('üöä',
'iso-8859-15').encode('utf-8'))
result = zpt.pt_render()
- self.failUnless(result.startswith(unicode('<div>üöä</div>',
+ self.assertTrue(result.startswith(unicode('<div>üöä</div>',
'iso-8859-15')))
def testBug151020(self):
@@ -188,7 +188,7 @@
self.app.REQUEST.set('data',
unicode('üöä', 'iso-8859-15').encode('utf-8'))
result = zpt.pt_render()
- self.failUnless(result.startswith(unicode('<div>üöä</div>',
+ self.assertTrue(result.startswith(unicode('<div>üöä</div>',
'iso-8859-15')))
def test_bug_198274(self):
@@ -268,7 +268,7 @@
zpt = self.app['test']
result = zpt.pt_render()
# use startswith() because the renderer appends a trailing \n
- self.failUnless(result.encode('iso-8859-15'
+ self.assertTrue(result.encode('iso-8859-15'
).startswith(iso885915_str))
self.assertEqual(zpt.output_encoding, 'iso-8859-15')
Modified: Zope/trunk/src/Products/PageTemplates/tests/test_ptfile.py
===================================================================
--- Zope/trunk/src/Products/PageTemplates/tests/test_ptfile.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/PageTemplates/tests/test_ptfile.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -206,7 +206,7 @@
print >> f, 'Lazyness'
f.close()
pt = PageTemplateFile(self.TEMPFILENAME)
- self.failUnless(not pt._text and not pt._v_program)
+ self.assertTrue(not pt._text and not pt._v_program)
def test_suite():
Modified: Zope/trunk/src/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py
===================================================================
--- Zope/trunk/src/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/PluginIndexes/DateIndex/tests/test_DateIndex.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -140,7 +140,7 @@
self.failUnlessEqual(len(result), len(expectedValues),
'%s | %s' % (result, expectedValues))
for k, v in expectedValues:
- self.failUnless(k in result)
+ self.assertTrue(k in result)
def _convert(self, dt):
from time import gmtime
@@ -178,16 +178,16 @@
self.failUnlessEqual(len(index), 0)
self.failUnlessEqual(len(index.referencedObjects()), 0)
- self.failUnless(index.getEntryForObject(1234) is None)
+ self.assertTrue(index.getEntryForObject(1234) is None)
marker = []
- self.failUnless(index.getEntryForObject(1234, marker) is marker)
+ self.assertTrue(index.getEntryForObject(1234, marker) is marker)
index.unindex_object(1234) # shouldn't throw
- self.failUnless(index.hasUniqueValuesFor('date'))
- self.failIf(index.hasUniqueValuesFor('foo'))
+ self.assertTrue(index.hasUniqueValuesFor('date'))
+ self.assertFalse(index.hasUniqueValuesFor('foo'))
self.failUnlessEqual(len(index.uniqueValues('date')), 0)
- self.failUnless(index._apply_index({'zed': 12345}) is None)
+ self.assertTrue(index._apply_index({'zed': 12345}) is None)
self._checkApply(index,
{'date': DateTime(0)}, [])
@@ -215,9 +215,9 @@
self.failUnlessEqual(len(index.referencedObjects()), len(values) - 1)
# One empty
- self.failUnless(index.getEntryForObject(1234) is None)
+ self.assertTrue(index.getEntryForObject(1234) is None)
marker = []
- self.failUnless(index.getEntryForObject(1234, marker) is marker)
+ self.assertTrue(index.getEntryForObject(1234, marker) is marker)
index.unindex_object(1234) # shouldn't throw
for k, v in values:
@@ -226,7 +226,7 @@
self._convert(v.date()))
self.failUnlessEqual(len(index.uniqueValues('date')), len(values) - 2)
- self.failUnless(index._apply_index({'bar': 123}) is None)
+ self.assertTrue(index._apply_index({'bar': 123}) is None)
self._checkApply(index,
{'date': DateTime(0)}, values[1:2])
@@ -273,7 +273,7 @@
self._checkApply(index,
{'date': 1072742900}, [values[7]])
index.index_object(7, None)
- self.failIf(7 in index.documentToKeyMap().keys())
+ self.assertFalse(7 in index.documentToKeyMap().keys())
def test_suite():
Modified: Zope/trunk/src/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py
===================================================================
--- Zope/trunk/src/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/PluginIndexes/DateRangeIndex/tests/test_DateRangeIndex.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -97,17 +97,17 @@
empty = self._makeOne( 'empty' )
- self.failUnless(empty.getEntryForObject( 1234 ) is None)
+ self.assertTrue(empty.getEntryForObject( 1234 ) is None)
empty.unindex_object( 1234 ) # shouldn't throw
- self.failIf(empty.uniqueValues( 'foo' ))
- self.failIf(empty.uniqueValues( 'foo', 1 ))
+ self.assertFalse(empty.uniqueValues( 'foo' ))
+ self.assertFalse(empty.uniqueValues( 'foo', 1 ))
- self.failUnless(empty._apply_index( { 'zed' : 12345 } ) is None)
+ self.assertTrue(empty._apply_index( { 'zed' : 12345 } ) is None)
result, used = empty._apply_index( { 'empty' : 12345 } )
- self.failIf(result)
+ self.assertFalse(result)
self.assertEqual(used, ( None, None ))
def test_retrieval( self ):
Modified: Zope/trunk/src/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py
===================================================================
--- Zope/trunk/src/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/PluginIndexes/KeywordIndex/tests/testKeywordIndex.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -243,8 +243,8 @@
def test_noindexing_when_noattribute(self):
to_index = Dummy(['hello'])
self._index._index_object(10, to_index, attr='UNKNOWN')
- self.failIf(self._index._unindex.get(10))
- self.failIf(self._index.getEntryForObject(10))
+ self.assertFalse(self._index._unindex.get(10))
+ self.assertFalse(self._index.getEntryForObject(10))
def test_noindexing_when_raising_attribute(self):
class FauxObject:
@@ -252,18 +252,18 @@
raise AttributeError
to_index = FauxObject()
self._index._index_object(10, to_index, attr='foo')
- self.failIf(self._index._unindex.get(10))
- self.failIf(self._index.getEntryForObject(10))
+ self.assertFalse(self._index._unindex.get(10))
+ self.assertFalse(self._index.getEntryForObject(10))
def test_value_removes(self):
to_index = Dummy(['hello'])
self._index._index_object(10, to_index, attr='foo')
- self.failUnless(self._index._unindex.get(10))
+ self.assertTrue(self._index._unindex.get(10))
to_index = Dummy('')
self._index._index_object(10, to_index, attr='foo')
- self.failIf(self._index._unindex.get(10))
+ self.assertFalse(self._index._unindex.get(10))
def test_suite():
Modified: Zope/trunk/src/Products/PluginIndexes/PathIndex/tests/testPathIndex.py
===================================================================
--- Zope/trunk/src/Products/PluginIndexes/PathIndex/tests/testPathIndex.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/PluginIndexes/PathIndex/tests/testPathIndex.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -121,7 +121,7 @@
def test_getEntryForObject_miss_w_default(self):
index = self._makeOne()
default = object()
- self.failUnless(index.getEntryForObject(1234, default) is default)
+ self.assertTrue(index.getEntryForObject(1234, default) is default)
def test_getEntryForObject_hit(self):
index = self._makeOne()
@@ -402,11 +402,11 @@
def test_hasUniqueValuesFor_miss(self):
index = self._makeOne()
- self.failIf(index.hasUniqueValuesFor('miss'))
+ self.assertFalse(index.hasUniqueValuesFor('miss'))
def test_hasUniqueValuesFor_hit(self):
index = self._makeOne()
- self.failUnless(index.hasUniqueValuesFor('path'))
+ self.assertTrue(index.hasUniqueValuesFor('path'))
def test_uniqueValues_empty(self):
index = self._makeOne()
Modified: Zope/trunk/src/Products/Sessions/tests/testBrowserIdManager.py
===================================================================
--- Zope/trunk/src/Products/Sessions/tests/testBrowserIdManager.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/Sessions/tests/testBrowserIdManager.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -30,25 +30,25 @@
def test_hasBrowserId_already_set_on_request_invalid(self):
request = DummyRequest(browser_id_='xxx')
mgr = self._makeOne(request)
- self.failIf(mgr.hasBrowserId())
+ self.assertFalse(mgr.hasBrowserId())
def test_hasBrowserId_already_set_on_request(self):
from Products.Sessions.BrowserIdManager import getNewBrowserId
request = DummyRequest(browser_id_=getNewBrowserId())
mgr = self._makeOne(request)
- self.failUnless(mgr.hasBrowserId())
+ self.assertTrue(mgr.hasBrowserId())
def test_hasBrowserId_namespace_hit(self):
from Products.Sessions.BrowserIdManager import getNewBrowserId
request = DummyRequest(cookies={'bid': getNewBrowserId()})
mgr = self._makeOne(request)
mgr.setBrowserIdName('bid')
- self.failUnless(mgr.hasBrowserId())
+ self.assertTrue(mgr.hasBrowserId())
def test_hasBrowserId_namespace_miss(self):
request = DummyRequest()
mgr = self._makeOne(request)
- self.failIf(mgr.hasBrowserId())
+ self.assertFalse(mgr.hasBrowserId())
self.assertRaises(AttributeError, getattr, request, 'browser_id_')
self.assertRaises(AttributeError, getattr, request, 'browser_id_ns_')
@@ -70,7 +70,7 @@
request = DummyRequest(cookies={'bid': bid})
mgr = self._makeOne(request)
mgr.setBrowserIdName('bid')
- self.failUnless(mgr.hasBrowserId())
+ self.assertTrue(mgr.hasBrowserId())
self.assertEqual(request.browser_id_, bid)
self.assertEqual(request.browser_id_ns_, 'cookies')
@@ -89,7 +89,7 @@
mgr.setBrowserIdName('bid')
mgr.setBrowserIdNamespaces(())
bid = mgr.getBrowserId()
- self.failUnless(isAWellFormedBrowserId(bid))
+ self.assertTrue(isAWellFormedBrowserId(bid))
self.assertEqual(request.browser_id_, bid)
self.assertEqual(request.browser_id_ns_, None)
@@ -101,7 +101,7 @@
mgr.setBrowserIdName('bid')
mgr.setBrowserIdNamespaces(('cookies',))
bid = mgr.getBrowserId()
- self.failUnless(isAWellFormedBrowserId(bid))
+ self.assertTrue(isAWellFormedBrowserId(bid))
self.assertEqual(request.browser_id_, bid)
self.assertEqual(request.browser_id_ns_, None)
self.assertEqual(response.cookies['bid'], {'path': '/', 'value': bid})
@@ -116,14 +116,14 @@
bid = getNewBrowserId()
request = DummyRequest(browser_id_=bid, browser_id_ns_=None)
mgr = self._makeOne(request)
- self.failUnless(mgr.isBrowserIdNew())
+ self.assertTrue(mgr.isBrowserIdNew())
def test_isBrowserIdNew_w_ns(self):
from Products.Sessions.BrowserIdManager import getNewBrowserId
bid = getNewBrowserId()
request = DummyRequest(browser_id_=bid, browser_id_ns_='url')
mgr = self._makeOne(request)
- self.failIf(mgr.isBrowserIdNew())
+ self.assertFalse(mgr.isBrowserIdNew())
def test_isBrowserIdFromCookie_nonesuch_raises(self):
request = DummyRequest()
@@ -135,14 +135,14 @@
bid = getNewBrowserId()
request = DummyRequest(browser_id_=bid, browser_id_ns_='url')
mgr = self._makeOne(request)
- self.failIf(mgr.isBrowserIdFromCookie())
+ self.assertFalse(mgr.isBrowserIdFromCookie())
def test_isBrowserIdFromCookie_right_ns(self):
from Products.Sessions.BrowserIdManager import getNewBrowserId
bid = getNewBrowserId()
request = DummyRequest(browser_id_=bid, browser_id_ns_='cookies')
mgr = self._makeOne(request)
- self.failUnless(mgr.isBrowserIdFromCookie())
+ self.assertTrue(mgr.isBrowserIdFromCookie())
def test_isBrowserIdFromForm_nonesuch_raises(self):
request = DummyRequest()
@@ -154,14 +154,14 @@
bid = getNewBrowserId()
request = DummyRequest(browser_id_=bid, browser_id_ns_='url')
mgr = self._makeOne(request)
- self.failIf(mgr.isBrowserIdFromForm())
+ self.assertFalse(mgr.isBrowserIdFromForm())
def test_isBrowserIdFromForm_right_ns(self):
from Products.Sessions.BrowserIdManager import getNewBrowserId
bid = getNewBrowserId()
request = DummyRequest(browser_id_=bid, browser_id_ns_='form')
mgr = self._makeOne(request)
- self.failUnless(mgr.isBrowserIdFromForm())
+ self.assertTrue(mgr.isBrowserIdFromForm())
def test_isBrowserIdFromUrl_nonesuch_raises(self):
request = DummyRequest()
@@ -173,14 +173,14 @@
bid = getNewBrowserId()
request = DummyRequest(browser_id_=bid, browser_id_ns_='form')
mgr = self._makeOne(request)
- self.failIf(mgr.isBrowserIdFromUrl())
+ self.assertFalse(mgr.isBrowserIdFromUrl())
def test_isBrowserIdFromUrl_right_ns(self):
from Products.Sessions.BrowserIdManager import getNewBrowserId
bid = getNewBrowserId()
request = DummyRequest(browser_id_=bid, browser_id_ns_='url')
mgr = self._makeOne(request)
- self.failUnless(mgr.isBrowserIdFromUrl())
+ self.assertTrue(mgr.isBrowserIdFromUrl())
def test_flushBrowserIdCookie_wrong_ns_raises(self):
mgr = self._makeOne()
@@ -341,37 +341,37 @@
def test_setCookieSecure_int(self):
mgr = self._makeOne()
mgr.setCookieSecure(1)
- self.failUnless(mgr.getCookieSecure())
+ self.assertTrue(mgr.getCookieSecure())
mgr.setCookieSecure(0)
- self.failIf(mgr.getCookieSecure())
+ self.assertFalse(mgr.getCookieSecure())
def test_setCookieSecure_bool(self):
mgr = self._makeOne()
mgr.setCookieSecure(True)
- self.failUnless(mgr.getCookieSecure())
+ self.assertTrue(mgr.getCookieSecure())
mgr.setCookieSecure(False)
- self.failIf(mgr.getCookieSecure())
+ self.assertFalse(mgr.getCookieSecure())
def test_setCookieHTTPOnly_bool(self):
mgr = self._makeOne()
mgr.setCookieHTTPOnly(True)
- self.failUnless(mgr.getCookieHTTPOnly())
+ self.assertTrue(mgr.getCookieHTTPOnly())
mgr.setCookieHTTPOnly(False)
- self.failIf(mgr.getCookieHTTPOnly())
+ self.assertFalse(mgr.getCookieHTTPOnly())
def test_setAutoUrlEncoding_bool(self):
mgr = self._makeOne()
mgr.setAutoUrlEncoding(True)
- self.failUnless(mgr.getAutoUrlEncoding())
+ self.assertTrue(mgr.getAutoUrlEncoding())
mgr.setAutoUrlEncoding(False)
- self.failIf(mgr.getAutoUrlEncoding())
+ self.assertFalse(mgr.getAutoUrlEncoding())
def test_isUrlInBidNamespaces(self):
mgr = self._makeOne()
mgr.setBrowserIdNamespaces(('cookies', 'url', 'form'))
- self.failUnless(mgr.isUrlInBidNamespaces())
+ self.assertTrue(mgr.isUrlInBidNamespaces())
mgr.setBrowserIdNamespaces(('cookies', 'form'))
- self.failIf(mgr.isUrlInBidNamespaces())
+ self.assertFalse(mgr.isUrlInBidNamespaces())
def test__setCookie_remove(self):
response = DummyResponse(cookies={})
@@ -484,13 +484,13 @@
def test_hasTraversalHook_missing(self):
mgr = self._makeOne()
parent = DummyObject()
- self.failIf(mgr.hasTraversalHook(parent))
+ self.assertFalse(mgr.hasTraversalHook(parent))
def test_hasTraversalHook_present(self):
mgr = self._makeOne()
parent = DummyObject()
parent.__before_traverse__ = {(0, 'BrowserIdManager'): object()}
- self.failUnless(mgr.hasTraversalHook(parent))
+ self.assertTrue(mgr.hasTraversalHook(parent))
def test_updateTraversalData_w_url_ns(self):
from Acquisition import Implicit
@@ -506,7 +506,7 @@
hooks = queryBeforeTraverse(parent, 'BrowserIdManager')
self.assertEqual(len(hooks), 1)
self.assertEqual(hooks[0][0], 40)
- self.failUnless(isinstance(hooks[0][1], BrowserIdManagerTraverser))
+ self.assertTrue(isinstance(hooks[0][1], BrowserIdManagerTraverser))
def test_updateTraversalData_not_url_ns(self):
from Acquisition import Implicit
@@ -519,7 +519,7 @@
parent.__before_traverse__ = {(0, 'BrowserIdManager'): object()}
parent.browser_id_manager = mgr
parent.browser_id_manager.updateTraversalData() # needs wrapper
- self.failIf(queryBeforeTraverse(mgr, 'BrowserIdManager'))
+ self.assertFalse(queryBeforeTraverse(mgr, 'BrowserIdManager'))
def test_registerTraversalHook_doesnt_replace_existing(self):
from Acquisition import Implicit
@@ -535,7 +535,7 @@
hooks = queryBeforeTraverse(parent, 'BrowserIdManager')
self.assertEqual(len(hooks), 1)
self.assertEqual(hooks[0][0], 0)
- self.failUnless(hooks[0][1] is hook)
+ self.assertTrue(hooks[0][1] is hook)
def test_registerTraversalHook_normal(self):
from Acquisition import Implicit
@@ -550,7 +550,7 @@
hooks = queryBeforeTraverse(parent, 'BrowserIdManager')
self.assertEqual(len(hooks), 1)
self.assertEqual(hooks[0][0], 40)
- self.failUnless(isinstance(hooks[0][1], BrowserIdManagerTraverser))
+ self.assertTrue(isinstance(hooks[0][1], BrowserIdManagerTraverser))
def test_unregisterTraversalHook_nonesuch_doesnt_raise(self):
from Acquisition import Implicit
@@ -571,7 +571,7 @@
parent.__before_traverse__ = {(0, 'BrowserIdManager'): object()}
parent.browser_id_manager = mgr
parent.browser_id_manager.unregisterTraversalHook() # needs wrapper
- self.failIf(queryBeforeTraverse(mgr, 'BrowserIdManager'))
+ self.assertFalse(queryBeforeTraverse(mgr, 'BrowserIdManager'))
class TestBrowserIdManagerTraverser(unittest.TestCase):
@@ -634,7 +634,7 @@
request = DummyRequest( TraversalRequestNameStack=[], _script=[])
traverser(container, request)
bid = request.browser_id_
- self.failUnless(isAWellFormedBrowserId(bid))
+ self.assertTrue(isAWellFormedBrowserId(bid))
self.assertEqual(request.browser_id_ns_, None)
self.assertEqual(len(request.TraversalRequestNameStack), 0)
self.assertEqual(len(request._script), 2)
Modified: Zope/trunk/src/Products/Sessions/tests/testSessionDataManager.py
===================================================================
--- Zope/trunk/src/Products/Sessions/tests/testSessionDataManager.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/Sessions/tests/testSessionDataManager.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -111,28 +111,28 @@
del self.app
def testHasId(self):
- self.failUnless(self.app.session_data_manager.id == \
+ self.assertTrue(self.app.session_data_manager.id == \
sdm_name)
def testHasTitle(self):
- self.failUnless(self.app.session_data_manager.title \
+ self.assertTrue(self.app.session_data_manager.title \
== 'Session Data Manager')
def testGetSessionDataNoCreate(self):
sd = self.app.session_data_manager.getSessionData(0)
- self.failUnless(sd is None)
+ self.assertTrue(sd is None)
def testGetSessionDataCreate(self):
from Products.Transience.Transience import TransientObject
sd = self.app.session_data_manager.getSessionData(1)
- self.failUnless(sd.__class__ is TransientObject)
+ self.assertTrue(sd.__class__ is TransientObject)
def testHasSessionData(self):
sd = self.app.session_data_manager.getSessionData()
- self.failUnless(self.app.session_data_manager.hasSessionData())
+ self.assertTrue(self.app.session_data_manager.hasSessionData())
def testNotHasSessionData(self):
- self.failUnless(not self.app.session_data_manager.hasSessionData())
+ self.assertTrue(not self.app.session_data_manager.hasSessionData())
def testSessionDataWrappedInSDMandTOC(self):
from Acquisition import aq_base
@@ -140,28 +140,28 @@
sdm = aq_base(getattr(self.app, sdm_name))
toc = aq_base(getattr(self.app.temp_folder, toc_name))
- self.failUnless(aq_base(sd.aq_parent) is sdm)
- self.failUnless(aq_base(sd.aq_parent.aq_parent) is toc)
+ self.assertTrue(aq_base(sd.aq_parent) is sdm)
+ self.assertTrue(aq_base(sd.aq_parent.aq_parent) is toc)
def testNewSessionDataObjectIsValid(self):
from Acquisition import aq_base
from Products.Transience.Transience import TransientObject
sdType = type(TransientObject(1))
sd = self.app.session_data_manager.getSessionData()
- self.failUnless(type(aq_base(sd)) is sdType)
- self.failUnless(not hasattr(sd, '_invalid'))
+ self.assertTrue(type(aq_base(sd)) is sdType)
+ self.assertTrue(not hasattr(sd, '_invalid'))
def testBrowserIdIsSet(self):
sd = self.app.session_data_manager.getSessionData()
mgr = getattr(self.app, idmgr_name)
- self.failUnless(mgr.hasBrowserId())
+ self.assertTrue(mgr.hasBrowserId())
def testGetSessionDataByKey(self):
sd = self.app.session_data_manager.getSessionData()
mgr = getattr(self.app, idmgr_name)
token = mgr.getBrowserId()
bykeysd = self.app.session_data_manager.getSessionDataByKey(token)
- self.failUnless(sd == bykeysd)
+ self.assertTrue(sd == bykeysd)
def testBadExternalSDCPath(self):
from Products.Sessions.SessionDataManager import SessionDataManagerErr
@@ -179,7 +179,7 @@
sd = sdm.getSessionData()
sd['test'] = 'Its alive! Alive!'
sd.invalidate()
- self.failUnless(not sdm.getSessionData().has_key('test'))
+ self.assertTrue(not sdm.getSessionData().has_key('test'))
def testGhostUnghostSessionManager(self):
import transaction
@@ -189,7 +189,7 @@
sd.set('foo', 'bar')
sdm._p_changed = None
transaction.commit()
- self.failUnless(sdm.getSessionData().get('foo') == 'bar')
+ self.assertTrue(sdm.getSessionData().get('foo') == 'bar')
def testSubcommitAssignsPJar(self):
global DummyPersistent # so pickle can find it
@@ -200,9 +200,9 @@
sd = self.app.session_data_manager.getSessionData()
dummy = DummyPersistent()
sd.set('dp', dummy)
- self.failUnless(sd['dp']._p_jar is None)
+ self.assertTrue(sd['dp']._p_jar is None)
transaction.savepoint(optimistic=True)
- self.failIf(sd['dp']._p_jar is None)
+ self.assertFalse(sd['dp']._p_jar is None)
def testForeignObject(self):
from ZODB.POSException import InvalidObjectReference
@@ -237,7 +237,7 @@
self.app.REQUEST['PARENTS'] = [self.app]
self.app.REQUEST['URL'] = 'a'
self.app.REQUEST.traverse('/')
- self.failUnless(self.app.REQUEST.has_key('TESTOFSESSION'))
+ self.assertTrue(self.app.REQUEST.has_key('TESTOFSESSION'))
def testUnlazifyAutoPopulated(self):
from Acquisition import aq_base
@@ -247,7 +247,7 @@
self.app.REQUEST.traverse('/')
sess = self.app.REQUEST['TESTOFSESSION']
sdType = type(TransientObject(1))
- self.failUnless(type(aq_base(sess)) is sdType)
+ self.assertTrue(type(aq_base(sess)) is sdType)
def test_suite():
Modified: Zope/trunk/src/Products/SiteAccess/tests/testAccessRule.py
===================================================================
--- Zope/trunk/src/Products/SiteAccess/tests/testAccessRule.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/SiteAccess/tests/testAccessRule.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -34,7 +34,7 @@
request = DummyRequest(TraversalRequestNameStack=[])
container = DummyContainer(testing=_func)
rule(container, request)
- self.failIf(_called)
+ self.assertFalse(_called)
def test___call___w_SUPPRESS_ACCESSRULE_in_URL(self):
# This behavior changed in landing lp:142878.
@@ -47,7 +47,7 @@
request.steps = []
container = DummyContainer(testing=_func)
rule(container, request)
- self.failUnless(_called)
+ self.assertTrue(_called)
self.assertEqual(request._virtual_root, None)
def test___call___wo_SUPPRESS_ACCESSRULE(self):
@@ -59,7 +59,7 @@
request.steps = []
container = DummyContainer(testing=_func)
rule(container, request)
- self.failUnless(_called)
+ self.assertTrue(_called)
self.assertEqual(request._virtual_root, None)
@@ -72,15 +72,15 @@
def test_no_method_id_no_existing_rules_no_request(self):
container = DummyContainer()
result = self._callFUT(container, None, None)
- self.failUnless(result is None)
- self.failIf(container.__dict__)
+ self.assertTrue(result is None)
+ self.assertFalse(container.__dict__)
def test_no_method_id_no_existing_rules_w_request(self):
container = DummyContainer()
result = self._callFUT(container, None, {'URL1': 'http://example.com/'})
- self.failUnless(isinstance(result, str))
- self.failUnless('<TITLE>No Access Rule</TITLE>' in result)
- self.failIf(container.__dict__)
+ self.assertTrue(isinstance(result, str))
+ self.assertTrue('<TITLE>No Access Rule</TITLE>' in result)
+ self.assertFalse(container.__dict__)
def test_no_method_id_w_existing_rules_no_request(self):
from ZPublisher.BeforeTraverse import registerBeforeTraverse
@@ -89,9 +89,9 @@
icon='rule_icon.jpg')
registerBeforeTraverse(container, old_rule, 'AccessRule')
result = self._callFUT(container, None, None)
- self.failUnless(result is None)
- self.failIf(container.__before_traverse__)
- self.failIf('icon' in old_rule.__dict__)
+ self.assertTrue(result is None)
+ self.assertFalse(container.__before_traverse__)
+ self.assertFalse('icon' in old_rule.__dict__)
def test_w_method_id_w_existing_rules_w_request_none(self):
from ZPublisher.BeforeTraverse import registerBeforeTraverse
@@ -102,10 +102,10 @@
request = DummyRequest(URL1 = 'http://example.com/')
request.form = {'none': '1'}
result = self._callFUT(container, None, request)
- self.failUnless(isinstance(result, str))
- self.failUnless('<TITLE>No Access Rule</TITLE>' in result)
- self.failIf(container.__before_traverse__)
- self.failIf('icon' in old_rule.__dict__)
+ self.assertTrue(isinstance(result, str))
+ self.assertTrue('<TITLE>No Access Rule</TITLE>' in result)
+ self.assertFalse(container.__before_traverse__)
+ self.assertFalse('icon' in old_rule.__dict__)
def test_w_invalid_method_id_w_existing_rules_no_request(self):
from ZPublisher.BeforeTraverse import registerBeforeTraverse
@@ -114,8 +114,8 @@
icon='rule_icon.jpg')
registerBeforeTraverse(container, old_rule, 'AccessRule')
result = self._callFUT(container, 'nonesuch', None)
- self.failUnless(result is None)
- self.failUnless((99, 'AccessRule') in container.__before_traverse__)
+ self.assertTrue(result is None)
+ self.assertTrue((99, 'AccessRule') in container.__before_traverse__)
rule = container.__before_traverse__[(99, 'AccessRule')]
self.assertEqual(rule.name, 'old_rule')
self.assertEqual(old_rule.icon, 'rule_icon.jpg')
@@ -129,9 +129,9 @@
request = DummyRequest(URL1 = 'http://example.com/')
request.form = {}
result = self._callFUT(container, 'nonesuch', request)
- self.failUnless(isinstance(result, str))
- self.failUnless('<TITLE>Invalid Method Id</TITLE>' in result)
- self.failUnless((99, 'AccessRule') in container.__before_traverse__)
+ self.assertTrue(isinstance(result, str))
+ self.assertTrue('<TITLE>Invalid Method Id</TITLE>' in result)
+ self.assertTrue((99, 'AccessRule') in container.__before_traverse__)
rule = container.__before_traverse__[(99, 'AccessRule')]
self.assertEqual(rule.name, 'old_rule')
self.assertEqual(old_rule.icon, 'rule_icon.jpg')
@@ -144,12 +144,12 @@
new_rule = container.new_rule = DummyObject(name='new_rule')
registerBeforeTraverse(container, old_rule, 'AccessRule')
result = self._callFUT(container, 'new_rule', None)
- self.failUnless(result is None)
- self.failIf((99, 'AccessRule') in container.__before_traverse__)
- self.failUnless((1, 'AccessRule') in container.__before_traverse__)
+ self.assertTrue(result is None)
+ self.assertFalse((99, 'AccessRule') in container.__before_traverse__)
+ self.assertTrue((1, 'AccessRule') in container.__before_traverse__)
rule = container.__before_traverse__[(1, 'AccessRule')]
self.assertEqual(rule.name, 'new_rule')
- self.failIf('icon' in old_rule.__dict__)
+ self.assertFalse('icon' in old_rule.__dict__)
self.assertEqual(new_rule.icon, 'misc_/SiteAccess/AccessRule.gif')
def test_w_valid_method_id_w_existing_rules_w_request(self):
@@ -162,13 +162,13 @@
request = DummyRequest(URL1 = 'http://example.com/')
request.form = {}
result = self._callFUT(container, 'new_rule', request)
- self.failUnless(isinstance(result, str))
- self.failUnless('<TITLE>Access Rule Set</TITLE>' in result)
- self.failIf((99, 'AccessRule') in container.__before_traverse__)
- self.failUnless((1, 'AccessRule') in container.__before_traverse__)
+ self.assertTrue(isinstance(result, str))
+ self.assertTrue('<TITLE>Access Rule Set</TITLE>' in result)
+ self.assertFalse((99, 'AccessRule') in container.__before_traverse__)
+ self.assertTrue((1, 'AccessRule') in container.__before_traverse__)
rule = container.__before_traverse__[(1, 'AccessRule')]
self.assertEqual(rule.name, 'new_rule')
- self.failIf('icon' in old_rule.__dict__)
+ self.assertFalse('icon' in old_rule.__dict__)
self.assertEqual(new_rule.icon, 'misc_/SiteAccess/AccessRule.gif')
@@ -186,7 +186,7 @@
from ZPublisher.BeforeTraverse import registerBeforeTraverse
container = DummyContainer()
registerBeforeTraverse(container, DummyObject(), 'AccessRule')
- self.failUnless(self._callFUT(container).startswith(
+ self.assertTrue(self._callFUT(container).startswith(
'Invalid BeforeTraverse data: '))
def test_w_rule_valid(self):
Modified: Zope/trunk/src/Products/SiteAccess/tests/testSiteRoot.py
===================================================================
--- Zope/trunk/src/Products/SiteAccess/tests/testSiteRoot.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/SiteAccess/tests/testSiteRoot.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -23,7 +23,7 @@
traverser = self._makeOne()
container = DummyContainer()
traverser.addToContainer(container)
- self.failUnless(container.testing is traverser)
+ self.assertTrue(container.testing is traverser)
hook = container.__before_traverse__[(100, 'Traverser')]
self.assertEqual(hook.name, 'testing')
@@ -31,8 +31,8 @@
traverser = self._makeOne()
container = DummyContainer()
result = traverser.manage_addToContainer(container)
- self.failUnless(result is None)
- self.failUnless(container.testing is traverser)
+ self.assertTrue(result is None)
+ self.assertTrue(container.testing is traverser)
hook = container.__before_traverse__[(100, 'Traverser')]
self.assertEqual(hook.name, 'testing')
@@ -42,16 +42,16 @@
container = DummyContainer()
container.testing = object()
result = traverser.manage_addToContainer(container, nextURL=NEXTURL)
- self.failUnless('<TITLE>Item Exists</TITLE>' in result)
- self.failIf(container.testing is traverser)
+ self.assertTrue('<TITLE>Item Exists</TITLE>' in result)
+ self.assertFalse(container.testing is traverser)
def test_manage_addToContainer_w_nextUrl_wo_name_collision(self):
NEXTURL='http://example.com/manage_main'
traverser = self._makeOne()
container = DummyContainer()
result = traverser.manage_addToContainer(container, nextURL=NEXTURL)
- self.failUnless('<TITLE>Item Added</TITLE>' in result)
- self.failUnless(container.testing is traverser)
+ self.assertTrue('<TITLE>Item Added</TITLE>' in result)
+ self.assertTrue(container.testing is traverser)
hook = container.__before_traverse__[(100, 'Traverser')]
self.assertEqual(hook.name, 'testing')
@@ -73,14 +73,14 @@
other = container.other = DummyObject(name='other')
registerBeforeTraverse(container, other, 'Traverser', 100)
traverser.manage_beforeDelete(traverser, container)
- self.failIf(container.__before_traverse__)
+ self.assertFalse(container.__before_traverse__)
def test_manage_afterAdd_item_not_self(self):
traverser = self._makeOne()
container = DummyContainer()
item = object()
traverser.manage_afterAdd(item, container)
- self.failIf('__before_traverse__' in container.__dict__)
+ self.assertFalse('__before_traverse__' in container.__dict__)
def test_manage_afterAdd_item_is_self(self):
traverser = self._makeOne()
@@ -140,7 +140,7 @@
path='/before')
result = siteroot.manage_edit('After', 'http://after.example.com ',
'/after ')
- self.failUnless(result is None)
+ self.assertTrue(result is None)
self.assertEqual(siteroot.title, 'After')
self.assertEqual(siteroot.base, 'http://after.example.com')
self.assertEqual(siteroot.path, '/after')
@@ -153,7 +153,7 @@
'/after ',
REQUEST = {'URL1':
'http://localhost:8080/manage_main'})
- self.failUnless('<TITLE>SiteRoot changed.</TITLE>' in result)
+ self.assertTrue('<TITLE>SiteRoot changed.</TITLE>' in result)
self.assertEqual(siteroot.title, 'After')
self.assertEqual(siteroot.base, 'http://after.example.com')
self.assertEqual(siteroot.path, '/after')
@@ -183,7 +183,7 @@
self.assertEqual(request['ACTUAL_URL'],
'http://example.com/example/folder/')
self.assertEqual(request._virtual_root, '/example')
- self.failUnless(request._urls_reset)
+ self.assertTrue(request._urls_reset)
def test___call___wo_SUPPRESS_SITEROOT_w_base_wo_path(self):
URL='http://localhost:8080/example/folder/'
@@ -201,7 +201,7 @@
self.assertEqual(request['ACTUAL_URL'],
'http://example.com/example/folder/')
self.assertEqual(request._virtual_root, None)
- self.failUnless(request._urls_reset)
+ self.assertTrue(request._urls_reset)
def test___call___wo_SUPPRESS_SITEROOT_wo_base_w_path(self):
URL='http://localhost:8080/example/folder/'
@@ -218,7 +218,7 @@
self.assertEqual(request['SERVER_URL'], 'http://localhost:8080')
self.assertEqual(request['ACTUAL_URL'], URL)
self.assertEqual(request._virtual_root, '/example')
- self.failIf(request._urls_reset)
+ self.assertFalse(request._urls_reset)
def test___call___wo_SUPPRESS_SITEROOT_w_base_w_path(self):
URL='http://localhost:8080/example/folder/'
@@ -236,7 +236,7 @@
self.assertEqual(request['ACTUAL_URL'],
'http://example.com/example/folder/')
self.assertEqual(request._virtual_root, '/example')
- self.failUnless(request._urls_reset)
+ self.assertTrue(request._urls_reset)
def test_get_size(self):
siteroot = self._makeOne()
Modified: Zope/trunk/src/Products/SiteAccess/tests/testVirtualHostMonster.py
===================================================================
--- Zope/trunk/src/Products/SiteAccess/tests/testVirtualHostMonster.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/SiteAccess/tests/testVirtualHostMonster.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -184,8 +184,8 @@
vhm1 = self._makeOne()
vhm1.manage_addToContainer(self.root)
- self.failUnless(vhm1.getId() in self.root.objectIds())
- self.failUnless(queryBeforeTraverse(self.root, vhm1.meta_type))
+ self.assertTrue(vhm1.getId() in self.root.objectIds())
+ self.assertTrue(queryBeforeTraverse(self.root, vhm1.meta_type))
def test_add_manage_addVirtualHostMonster(self):
from Products.SiteAccess.VirtualHostMonster import \
@@ -194,9 +194,9 @@
from ZPublisher.BeforeTraverse import queryBeforeTraverse
manage_addVirtualHostMonster(self.root)
- self.failUnless(VirtualHostMonster.id in self.root.objectIds())
+ self.assertTrue(VirtualHostMonster.id in self.root.objectIds())
hook = queryBeforeTraverse(self.root, VirtualHostMonster.meta_type)
- self.failUnless(hook)
+ self.assertTrue(hook)
def test_suite():
suite = unittest.TestSuite()
Modified: Zope/trunk/src/Products/Transience/tests/testTransientObject.py
===================================================================
--- Zope/trunk/src/Products/Transience/tests/testTransientObject.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/Transience/tests/testTransientObject.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -43,7 +43,7 @@
t = self.t.new('xyzzy')
self.assert_(t.isValid())
t.invalidate()
- self.failIf(t.isValid())
+ self.assertFalse(t.isValid())
def test_getLastAccessed(self):
t = self.t.new('xyzzy')
@@ -98,7 +98,7 @@
self.assertRaises(AttributeError, self._genLenError, t)
self.assertEqual(t.get('foobie',None), None)
self.assert_(t.has_key('a'))
- self.failIf(t.has_key('foobie'))
+ self.assertFalse(t.has_key('foobie'))
t.clear()
self.assertEqual(len(t.keys()), 0)
@@ -116,7 +116,7 @@
# information being visible in e.g. the ErrorLog object.
t = self.t.new('password-storing-session')
t.set('__ac_password__', 'secret')
- self.failIf( repr(t).find('secret') != -1
+ self.assertFalse( repr(t).find('secret') != -1
, '__repr__ leaks: %s' % repr(t)
)
Modified: Zope/trunk/src/Products/Transience/tests/testTransientObjectContainer.py
===================================================================
--- Zope/trunk/src/Products/Transience/tests/testTransientObjectContainer.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/Transience/tests/testTransientObjectContainer.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -65,7 +65,7 @@
def testHasKeyWorks(self):
self.t[10] = 1
- self.failUnless(self.t.has_key(10))
+ self.assertTrue(self.t.has_key(10))
def testValuesWorks(self):
for x in range(10, 110):
@@ -234,7 +234,7 @@
for x in delete_order:
try: del self.t[x]
except KeyError:
- self.failIf(self.t.has_key(x))
+ self.assertFalse(self.t.has_key(x))
def testGetDelaysTimeout(self):
for x in range(10, 110):
@@ -283,7 +283,7 @@
def testResetWorks(self):
self.t[10] = 1
self.t._reset()
- self.failIf(self.t.get(10))
+ self.assertFalse(self.t.get(10))
def testGetTimeoutMinutesWorks(self):
self.assertEqual(self.t.getTimeoutMinutes(), self.timeout / 60)
@@ -293,7 +293,7 @@
def test_new(self):
t = self.t.new('foobieblech')
- self.failUnless(issubclass(t.__class__, TransientObject))
+ self.assertTrue(issubclass(t.__class__, TransientObject))
def _dupNewItem(self):
self.t.new('foobieblech')
Modified: Zope/trunk/src/Products/ZCatalog/tests/test_brains.py
===================================================================
--- Zope/trunk/src/Products/ZCatalog/tests/test_brains.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/ZCatalog/tests/test_brains.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -115,9 +115,9 @@
def testHasKey(self):
b = self._makeBrain(1)
- self.failUnless('test_field' in b)
- self.failUnless('data_record_id_' in b)
- self.failIf('godel' in b)
+ self.assertTrue('test_field' in b)
+ self.assertTrue('data_record_id_' in b)
+ self.assertFalse('godel' in b)
def testGetPath(self):
b = [self._makeBrain(rid) for rid in range(3)]
@@ -141,7 +141,7 @@
def testGetObjectHappy(self):
b = self._makeBrain(1)
self.assertEqual(b.getPath(), '/happy')
- self.failUnless(aq_base(b.getObject()) is
+ self.assertTrue(aq_base(b.getObject()) is
aq_base(self.cat.getobject(1)))
def testGetObjectPropagatesConflictErrors(self):
Modified: Zope/trunk/src/Products/ZCatalog/tests/test_zcatalog.py
===================================================================
--- Zope/trunk/src/Products/ZCatalog/tests/test_zcatalog.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/ZCatalog/tests/test_zcatalog.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -390,7 +390,7 @@
pickySecurityManager = PickySecurityManager(['fold'])
setSecurityManager(pickySecurityManager)
ob = brain.getObject()
- self.failIf(ob is None)
+ self.assertFalse(ob is None)
self.assertEqual(ob.getId(), 'ob')
# Now test _unrestrictedGetObject
Modified: Zope/trunk/src/Products/ZReST/tests/test_ZReST.py
===================================================================
--- Zope/trunk/src/Products/ZReST/tests/test_ZReST.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Products/ZReST/tests/test_ZReST.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -57,7 +57,7 @@
resty = self._makeOne()
resty.formatted = 'IGNORE ME'
- self.failIf('IGNORE ME' in resty.index_html())
+ self.assertFalse('IGNORE ME' in resty.index_html())
def testConversion(self):
resty = self._makeOne()
@@ -129,7 +129,7 @@
csv_file = self._csvfile()
resty.source = '.. csv-table:: \n :file: %s' % csv_file
result = resty.render()
- self.failUnless('daemon' not in result,
+ self.assertTrue('daemon' not in result,
'csv-table/file directive is not disabled!')
def test_csv_table_url_option_raise(self):
@@ -137,7 +137,7 @@
csv_file = self._csvfile()
resty.source = '.. csv-table:: \n :url: file://%s' % csv_file
result = resty.render()
- self.failUnless('daemon' not in result,
+ self.assertTrue('daemon' not in result,
'csv-table/url directive is not disabled!')
Modified: Zope/trunk/src/Testing/ZopeTestCase/testFunctional.py
===================================================================
--- Zope/trunk/src/Testing/ZopeTestCase/testFunctional.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Testing/ZopeTestCase/testFunctional.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -134,7 +134,7 @@
basic=self.basic_auth)
self.assertEqual(response.getStatus(), 201)
- self.failUnless('new_document' in self.folder.objectIds())
+ self.assertTrue('new_document' in self.folder.objectIds())
self.assertEqual(self.folder.new_document.meta_type, 'DTML Document')
self.assertEqual(self.folder.new_document(), 'foo')
Modified: Zope/trunk/src/Testing/ZopeTestCase/testInterfaces.py
===================================================================
--- Zope/trunk/src/Testing/ZopeTestCase/testInterfaces.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Testing/ZopeTestCase/testInterfaces.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -23,14 +23,14 @@
class TestAbstractClasses(TestCase):
def testIFunctional(self):
- self.failUnless(verifyClass(IFunctional, Functional))
+ self.assertTrue(verifyClass(IFunctional, Functional))
class TestBaseTestCase(TestCase):
def testIZopeTestCase(self):
- self.failUnless(verifyClass(IZopeTestCase, TestCase))
- self.failUnless(verifyObject(IZopeTestCase, self))
+ self.assertTrue(verifyClass(IZopeTestCase, TestCase))
+ self.assertTrue(verifyObject(IZopeTestCase, self))
class TestZopeTestCase(ZopeTestCase):
@@ -38,12 +38,12 @@
_setup_fixture = 0
def testIZopeTestCase(self):
- self.failUnless(verifyClass(IZopeTestCase, ZopeTestCase))
- self.failUnless(verifyObject(IZopeTestCase, self))
+ self.assertTrue(verifyClass(IZopeTestCase, ZopeTestCase))
+ self.assertTrue(verifyObject(IZopeTestCase, self))
def testIZopeSecurity(self):
- self.failUnless(verifyClass(IZopeSecurity, ZopeTestCase))
- self.failUnless(verifyObject(IZopeSecurity, self))
+ self.assertTrue(verifyClass(IZopeSecurity, ZopeTestCase))
+ self.assertTrue(verifyObject(IZopeSecurity, self))
class TestFunctionalTestCase(FunctionalTestCase):
@@ -51,16 +51,16 @@
_setup_fixture = 0
def testIFunctional(self):
- self.failUnless(verifyClass(IFunctional, FunctionalTestCase))
- self.failUnless(verifyObject(IFunctional, self))
+ self.assertTrue(verifyClass(IFunctional, FunctionalTestCase))
+ self.assertTrue(verifyObject(IFunctional, self))
def testIZopeTestCase(self):
- self.failUnless(verifyClass(IZopeTestCase, FunctionalTestCase))
- self.failUnless(verifyObject(IZopeTestCase, self))
+ self.assertTrue(verifyClass(IZopeTestCase, FunctionalTestCase))
+ self.assertTrue(verifyObject(IZopeTestCase, self))
def testIZopeSecurity(self):
- self.failUnless(verifyClass(IZopeSecurity, FunctionalTestCase))
- self.failUnless(verifyObject(IZopeSecurity, self))
+ self.assertTrue(verifyClass(IZopeSecurity, FunctionalTestCase))
+ self.assertTrue(verifyObject(IZopeSecurity, self))
class TestPortalTestCase(PortalTestCase):
@@ -71,16 +71,16 @@
return None
def testIZopeTestCase(self):
- self.failUnless(verifyClass(IZopeTestCase, PortalTestCase))
- self.failUnless(verifyObject(IZopeTestCase, self))
+ self.assertTrue(verifyClass(IZopeTestCase, PortalTestCase))
+ self.assertTrue(verifyObject(IZopeTestCase, self))
def testIPortalTestCase(self):
- self.failUnless(verifyClass(IPortalTestCase, PortalTestCase))
- self.failUnless(verifyObject(IPortalTestCase, self))
+ self.assertTrue(verifyClass(IPortalTestCase, PortalTestCase))
+ self.assertTrue(verifyObject(IPortalTestCase, self))
def testIPortalSecurity(self):
- self.failUnless(verifyClass(IPortalSecurity, PortalTestCase))
- self.failUnless(verifyObject(IPortalSecurity, self))
+ self.assertTrue(verifyClass(IPortalSecurity, PortalTestCase))
+ self.assertTrue(verifyObject(IPortalSecurity, self))
def test_suite():
Modified: Zope/trunk/src/Testing/ZopeTestCase/testPortalTestCase.py
===================================================================
--- Zope/trunk/src/Testing/ZopeTestCase/testPortalTestCase.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Testing/ZopeTestCase/testPortalTestCase.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -109,18 +109,18 @@
# Portal should be set up
self.app = self._app()
self.portal = self._portal()
- self.failUnless(hasattr_(self.app, portal_name))
- self.failUnless(hasattr_(self.portal, 'Members'))
- self.failUnless(hasattr_(self.portal, 'portal_membership'))
- self.failUnless('Member' in self.portal.userdefined_roles())
+ self.assertTrue(hasattr_(self.app, portal_name))
+ self.assertTrue(hasattr_(self.portal, 'Members'))
+ self.assertTrue(hasattr_(self.portal, 'portal_membership'))
+ self.assertTrue('Member' in self.portal.userdefined_roles())
def test_setupUserFolder(self):
# User folder should be set up.
self.app = self._app()
self.portal = self._portal()
- self.failIf(hasattr_(self.portal, 'acl_users'))
+ self.assertFalse(hasattr_(self.portal, 'acl_users'))
self._setupUserFolder()
- self.failUnless(hasattr_(self.portal, 'acl_users'))
+ self.assertTrue(hasattr_(self.portal, 'acl_users'))
# Must not complain if UF already exists
self._setupUserFolder()
@@ -131,7 +131,7 @@
self._setupUserFolder()
self._setupUser()
acl_user = self.portal.acl_users.getUserById(user_name)
- self.failUnless(acl_user)
+ self.assertTrue(acl_user)
self.assertEqual(acl_user.getRoles(), ('Member', 'Authenticated'))
self.assertEqual(type(acl_user.roles), ListType)
@@ -143,8 +143,8 @@
self._setupUser()
self.login()
self._setupHomeFolder()
- self.failUnless(hasattr_(self.portal.Members, user_name))
- self.failIf(self.folder is None)
+ self.assertTrue(hasattr_(self.portal.Members, user_name))
+ self.assertFalse(self.folder is None)
# Shut up deprecation warnings
try: owner_info = self.folder.getOwnerTuple()
except AttributeError:
@@ -298,7 +298,7 @@
self._setupUser()
self._setupHomeFolder()
self._clear(1)
- self.failIf(self.app.__dict__.has_key(portal_name))
+ self.assertFalse(self.app.__dict__.has_key(portal_name))
auth_name = getSecurityManager().getUser().getUserName()
self.assertEqual(auth_name, 'Anonymous User')
self.assertEqual(self._called, ['beforeClose', 'afterClear'])
@@ -308,14 +308,14 @@
def test_setUp(self):
# Everything should be set up
self._setUp()
- self.failUnless(hasattr_(self.app, portal_name))
- self.failUnless(hasattr_(self.portal, 'acl_users'))
- self.failUnless(hasattr_(self.portal, 'Members'))
- self.failUnless(hasattr_(self.portal, 'portal_membership'))
- self.failUnless('Member' in self.portal.userdefined_roles())
- self.failUnless(hasattr_(self.portal.Members, user_name))
+ self.assertTrue(hasattr_(self.app, portal_name))
+ self.assertTrue(hasattr_(self.portal, 'acl_users'))
+ self.assertTrue(hasattr_(self.portal, 'Members'))
+ self.assertTrue(hasattr_(self.portal, 'portal_membership'))
+ self.assertTrue('Member' in self.portal.userdefined_roles())
+ self.assertTrue(hasattr_(self.portal.Members, user_name))
acl_user = self.portal.acl_users.getUserById(user_name)
- self.failUnless(acl_user)
+ self.assertTrue(acl_user)
self.assertEqual(acl_user.getRoles(), ('Member', 'Authenticated'))
self.assertEqual(type(acl_user.roles), ListType)
auth_name = getSecurityManager().getUser().getId()
@@ -329,7 +329,7 @@
self._setUp()
self._called = []
self._tearDown()
- self.failIf(self.app.__dict__.has_key(portal_name))
+ self.assertFalse(self.app.__dict__.has_key(portal_name))
auth_name = getSecurityManager().getUser().getUserName()
self.assertEqual(auth_name, 'Anonymous User')
self.assertEqual(self._called, ['beforeTearDown', 'beforeClose', 'afterClear'])
@@ -339,7 +339,7 @@
self._configure_portal = 0
self._setUp()
self.assertEqual(self.portal.acl_users.getUserById(user_name), None)
- self.failIf(hasattr_(self.portal.Members, user_name))
+ self.assertFalse(hasattr_(self.portal.Members, user_name))
auth_name = getSecurityManager().getUser().getUserName()
self.assertEqual(auth_name, 'Anonymous User')
# XXX: Changed in 0.9.0
@@ -355,7 +355,7 @@
self.login()
self.createMemberarea(user_name)
self.assertEqual(self.portal.portal_membership._called, ['createMemberarea'])
- self.failUnless(hasattr_(self.portal.Members, user_name))
+ self.assertTrue(hasattr_(self.portal.Members, user_name))
def test_createMemberarea_NewTool(self):
# Should call the membership tool's createMemberArea
@@ -368,7 +368,7 @@
self.login()
self.createMemberarea(user_name)
self.assertEqual(self.portal.portal_membership._called, ['createMemberArea'])
- self.failUnless(hasattr_(self.portal.Members, user_name))
+ self.assertTrue(hasattr_(self.portal.Members, user_name))
# Helpers
@@ -422,16 +422,16 @@
def testGetUserDoesNotWrapUser(self):
user = self.portal.acl_users.getUserById(user_name)
- self.failIf(hasattr(user, 'aq_base'))
- self.failUnless(user is aq_base(user))
+ self.assertFalse(hasattr(user, 'aq_base'))
+ self.assertTrue(user is aq_base(user))
def testLoggedInUserIsWrapped(self):
user = getSecurityManager().getUser()
self.assertEqual(user.getId(), user_name)
- self.failUnless(hasattr(user, 'aq_base'))
- self.failUnless(user.__class__.__name__, 'User')
- self.failUnless(user.aq_parent.__class__.__name__, 'UserFolder')
- self.failUnless(user.aq_parent.aq_parent.__class__.__name__, 'Folder')
+ self.assertTrue(hasattr(user, 'aq_base'))
+ self.assertTrue(user.__class__.__name__, 'User')
+ self.assertTrue(user.aq_parent.__class__.__name__, 'UserFolder')
+ self.assertTrue(user.aq_parent.aq_parent.__class__.__name__, 'Folder')
class TestWrappingUserFolder(ZopeTestCase.PortalTestCase):
@@ -446,17 +446,17 @@
def testGetUserWrapsUser(self):
user = self.portal.acl_users.getUserById(user_name)
- self.failUnless(hasattr(user, 'aq_base'))
- self.failIf(user is aq_base(user))
- self.failUnless(user.aq_parent.__class__.__name__, 'WrappingUserFolder')
+ self.assertTrue(hasattr(user, 'aq_base'))
+ self.assertFalse(user is aq_base(user))
+ self.assertTrue(user.aq_parent.__class__.__name__, 'WrappingUserFolder')
def testLoggedInUserIsWrapped(self):
user = getSecurityManager().getUser()
self.assertEqual(user.getId(), user_name)
- self.failUnless(hasattr(user, 'aq_base'))
- self.failUnless(user.__class__.__name__, 'User')
- self.failUnless(user.aq_parent.__class__.__name__, 'WrappingUserFolder')
- self.failUnless(user.aq_parent.aq_parent.__class__.__name__, 'Folder')
+ self.assertTrue(hasattr(user, 'aq_base'))
+ self.assertTrue(user.__class__.__name__, 'User')
+ self.assertTrue(user.aq_parent.__class__.__name__, 'WrappingUserFolder')
+ self.assertTrue(user.aq_parent.aq_parent.__class__.__name__, 'Folder')
# Because we override setUp we need to test again
Modified: Zope/trunk/src/Testing/ZopeTestCase/testZODBCompat.py
===================================================================
--- Zope/trunk/src/Testing/ZopeTestCase/testZODBCompat.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Testing/ZopeTestCase/testZODBCompat.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -75,24 +75,24 @@
def testCutPaste(self):
cb = self.folder.manage_cutObjects(['doc'])
self.folder.manage_pasteObjects(cb)
- self.failUnless(hasattr(self.folder, 'doc'))
- self.failIf(hasattr(self.folder, 'copy_of_doc'))
+ self.assertTrue(hasattr(self.folder, 'doc'))
+ self.assertFalse(hasattr(self.folder, 'copy_of_doc'))
def testCopyPaste(self):
cb = self.folder.manage_copyObjects(['doc'])
self.folder.manage_pasteObjects(cb)
- self.failUnless(hasattr(self.folder, 'doc'))
- self.failUnless(hasattr(self.folder, 'copy_of_doc'))
+ self.assertTrue(hasattr(self.folder, 'doc'))
+ self.assertTrue(hasattr(self.folder, 'copy_of_doc'))
def testClone(self):
self.folder.manage_clone(self.folder.doc, 'new_doc')
- self.failUnless(hasattr(self.folder, 'doc'))
- self.failUnless(hasattr(self.folder, 'new_doc'))
+ self.assertTrue(hasattr(self.folder, 'doc'))
+ self.assertTrue(hasattr(self.folder, 'new_doc'))
def testRename(self):
self.folder.manage_renameObjects(['doc'], ['new_doc'])
- self.failIf(hasattr(self.folder, 'doc'))
- self.failUnless(hasattr(self.folder, 'new_doc'))
+ self.assertFalse(hasattr(self.folder, 'doc'))
+ self.assertTrue(hasattr(self.folder, 'new_doc'))
def testCOPY(self):
# WebDAV COPY
@@ -100,8 +100,8 @@
request.environ['HTTP_DEPTH'] = 'infinity'
request.environ['HTTP_DESTINATION'] = 'http://foo.com/%s/new_doc' % folder_name
self.folder.doc.COPY(request, request.RESPONSE)
- self.failUnless(hasattr(self.folder, 'doc'))
- self.failUnless(hasattr(self.folder, 'new_doc'))
+ self.assertTrue(hasattr(self.folder, 'doc'))
+ self.assertTrue(hasattr(self.folder, 'new_doc'))
def testMOVE(self):
# WebDAV MOVE
@@ -109,8 +109,8 @@
request.environ['HTTP_DEPTH'] = 'infinity'
request.environ['HTTP_DESTINATION'] = 'http://foo.com/%s/new_doc' % folder_name
self.folder.doc.MOVE(request, request.RESPONSE)
- self.failIf(hasattr(self.folder, 'doc'))
- self.failUnless(hasattr(self.folder, 'new_doc'))
+ self.assertFalse(hasattr(self.folder, 'doc'))
+ self.assertTrue(hasattr(self.folder, 'new_doc'))
class TestImportExport(ZopeTestCase.ZopeTestCase):
@@ -125,13 +125,13 @@
def testExport(self):
self.folder.manage_exportObject('doc')
- self.failUnless(os.path.exists(self.zexp_file))
+ self.assertTrue(os.path.exists(self.zexp_file))
def testImport(self):
self.folder.manage_exportObject('doc')
self.folder._delObject('doc')
self.folder.manage_importObject('doc.zexp')
- self.failUnless(hasattr(self.folder, 'doc'))
+ self.assertTrue(hasattr(self.folder, 'doc'))
# To make export and import happy, we have to provide a file-
# system 'import' directory and adapt the configuration a bit:
@@ -322,48 +322,48 @@
def testTransactionAbort(self):
self.folder.foo = 1
- self.failUnless(hasattr(self.folder, 'foo'))
+ self.assertTrue(hasattr(self.folder, 'foo'))
transaction.abort()
# The foo attribute is still present
- self.failUnless(hasattr(self.folder, 'foo'))
+ self.assertTrue(hasattr(self.folder, 'foo'))
def testSubTransactionAbort(self):
self.folder.foo = 1
- self.failUnless(hasattr(self.folder, 'foo'))
+ self.assertTrue(hasattr(self.folder, 'foo'))
transaction.savepoint(optimistic=True)
transaction.abort()
# This time the abort nukes the foo attribute...
- self.failIf(hasattr(self.folder, 'foo'))
+ self.assertFalse(hasattr(self.folder, 'foo'))
def testTransactionAbortPersistent(self):
self.folder._p_foo = 1
- self.failUnless(hasattr(self.folder, '_p_foo'))
+ self.assertTrue(hasattr(self.folder, '_p_foo'))
transaction.abort()
# The _p_foo attribute is still present
- self.failUnless(hasattr(self.folder, '_p_foo'))
+ self.assertTrue(hasattr(self.folder, '_p_foo'))
def testSubTransactionAbortPersistent(self):
self.folder._p_foo = 1
- self.failUnless(hasattr(self.folder, '_p_foo'))
+ self.assertTrue(hasattr(self.folder, '_p_foo'))
transaction.savepoint(optimistic=True)
transaction.abort()
# This time the abort nukes the _p_foo attribute...
- self.failIf(hasattr(self.folder, '_p_foo'))
+ self.assertFalse(hasattr(self.folder, '_p_foo'))
def testTransactionAbortVolatile(self):
self.folder._v_foo = 1
- self.failUnless(hasattr(self.folder, '_v_foo'))
+ self.assertTrue(hasattr(self.folder, '_v_foo'))
transaction.abort()
# The _v_foo attribute is still present
- self.failUnless(hasattr(self.folder, '_v_foo'))
+ self.assertTrue(hasattr(self.folder, '_v_foo'))
def testSubTransactionAbortVolatile(self):
self.folder._v_foo = 1
- self.failUnless(hasattr(self.folder, '_v_foo'))
+ self.assertTrue(hasattr(self.folder, '_v_foo'))
transaction.savepoint(optimistic=True)
transaction.abort()
# This time the abort nukes the _v_foo attribute...
- self.failIf(hasattr(self.folder, '_v_foo'))
+ self.assertFalse(hasattr(self.folder, '_v_foo'))
def test_suite():
Modified: Zope/trunk/src/Testing/ZopeTestCase/testZopeTestCase.py
===================================================================
--- Zope/trunk/src/Testing/ZopeTestCase/testZopeTestCase.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Testing/ZopeTestCase/testZopeTestCase.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -70,9 +70,9 @@
# Folder should be set up
self.app = self._app()
self._setupFolder()
- self.failUnless(hasattr_(self.app, folder_name))
- self.failUnless(hasattr_(self, 'folder'))
- self.failUnless(user_role in self.folder.userdefined_roles())
+ self.assertTrue(hasattr_(self.app, folder_name))
+ self.assertTrue(hasattr_(self, 'folder'))
+ self.assertTrue(user_role in self.folder.userdefined_roles())
self.assertPermissionsOfRole(standard_permissions, user_role)
def test_setupUserFolder(self):
@@ -80,7 +80,7 @@
self.app = self._app()
self._setupFolder()
self._setupUserFolder()
- self.failUnless(hasattr_(self.folder, 'acl_users'))
+ self.assertTrue(hasattr_(self.folder, 'acl_users'))
def test_setupUser(self):
# User should be set up
@@ -89,7 +89,7 @@
self._setupUserFolder()
self._setupUser()
acl_user = self.folder.acl_users.getUserById(user_name)
- self.failUnless(acl_user)
+ self.assertTrue(acl_user)
self.assertEqual(acl_user.getRoles(), (user_role, 'Authenticated'))
self.assertEqual(type(acl_user.roles), ListType)
@@ -235,7 +235,7 @@
self._setupUser()
self.login()
self._clear(1)
- self.failIf(self.app.__dict__.has_key(folder_name))
+ self.assertFalse(self.app.__dict__.has_key(folder_name))
auth_name = getSecurityManager().getUser().getUserName()
self.assertEqual(auth_name, 'Anonymous User')
self.assertEqual(self._called, ['beforeClose', 'afterClear'])
@@ -245,13 +245,13 @@
def test_setUp(self):
# Everything should be set up
self._setUp()
- self.failUnless(hasattr_(self.app, folder_name))
- self.failUnless(hasattr_(self, 'folder'))
- self.failUnless(user_role in self.folder.userdefined_roles())
+ self.assertTrue(hasattr_(self.app, folder_name))
+ self.assertTrue(hasattr_(self, 'folder'))
+ self.assertTrue(user_role in self.folder.userdefined_roles())
self.assertPermissionsOfRole(standard_permissions, user_role)
- self.failUnless(hasattr_(self.folder, 'acl_users'))
+ self.assertTrue(hasattr_(self.folder, 'acl_users'))
acl_user = self.folder.acl_users.getUserById(user_name)
- self.failUnless(acl_user)
+ self.assertTrue(acl_user)
self.assertEqual(acl_user.getRoles(), (user_role, 'Authenticated'))
self.assertEqual(type(acl_user.roles), ListType)
auth_name = getSecurityManager().getUser().getId()
@@ -265,7 +265,7 @@
self._setUp()
self._called = []
self._tearDown()
- self.failIf(self.app.__dict__.has_key(folder_name))
+ self.assertFalse(self.app.__dict__.has_key(folder_name))
auth_name = getSecurityManager().getUser().getUserName()
self.assertEqual(auth_name, 'Anonymous User')
self.assertEqual(self._called, ['beforeTearDown', 'beforeClose', 'afterClear'])
@@ -274,7 +274,7 @@
# Nothing should be set up
self._setup_fixture = 0
self._setUp()
- self.failIf(hasattr_(self.app, folder_name))
+ self.assertFalse(hasattr_(self.app, folder_name))
auth_name = getSecurityManager().getUser().getUserName()
self.assertEqual(auth_name, 'Anonymous User')
# XXX: Changed in 0.9.0
@@ -362,16 +362,16 @@
def testGetUserDoesNotWrapUser(self):
user = self.folder.acl_users.getUserById(user_name)
- self.failIf(hasattr(user, 'aq_base'))
- self.failUnless(user is aq_base(user))
+ self.assertFalse(hasattr(user, 'aq_base'))
+ self.assertTrue(user is aq_base(user))
def testLoggedInUserIsWrapped(self):
user = getSecurityManager().getUser()
self.assertEqual(user.getId(), user_name)
- self.failUnless(hasattr(user, 'aq_base'))
- self.failUnless(user.__class__.__name__, 'User')
- self.failUnless(user.aq_parent.__class__.__name__, 'UserFolder')
- self.failUnless(user.aq_parent.aq_parent.__class__.__name__, 'Folder')
+ self.assertTrue(hasattr(user, 'aq_base'))
+ self.assertTrue(user.__class__.__name__, 'User')
+ self.assertTrue(user.aq_parent.__class__.__name__, 'UserFolder')
+ self.assertTrue(user.aq_parent.aq_parent.__class__.__name__, 'Folder')
class TestWrappingUserFolder(ZopeTestCase.ZopeTestCase):
@@ -382,17 +382,17 @@
def testGetUserWrapsUser(self):
user = self.folder.acl_users.getUserById(user_name)
- self.failUnless(hasattr(user, 'aq_base'))
- self.failIf(user is aq_base(user))
- self.failUnless(user.aq_parent.__class__.__name__, 'WrappingUserFolder')
+ self.assertTrue(hasattr(user, 'aq_base'))
+ self.assertFalse(user is aq_base(user))
+ self.assertTrue(user.aq_parent.__class__.__name__, 'WrappingUserFolder')
def testLoggedInUserIsWrapped(self):
user = getSecurityManager().getUser()
self.assertEqual(user.getId(), user_name)
- self.failUnless(hasattr(user, 'aq_base'))
- self.failUnless(user.__class__.__name__, 'User')
- self.failUnless(user.aq_parent.__class__.__name__, 'WrappingUserFolder')
- self.failUnless(user.aq_parent.aq_parent.__class__.__name__, 'Folder')
+ self.assertTrue(hasattr(user, 'aq_base'))
+ self.assertTrue(user.__class__.__name__, 'User')
+ self.assertTrue(user.aq_parent.__class__.__name__, 'WrappingUserFolder')
+ self.assertTrue(user.aq_parent.aq_parent.__class__.__name__, 'Folder')
def test_suite():
Modified: Zope/trunk/src/Testing/tests/test_makerequest.py
===================================================================
--- Zope/trunk/src/Testing/tests/test_makerequest.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Testing/tests/test_makerequest.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -26,9 +26,9 @@
self.assertRaises(AttributeError, makerequest, object())
# After the call, it will have a REQUEST attribute.
item = Implicit()
- self.failIf(hasattr(item, 'REQUEST'))
+ self.assertFalse(hasattr(item, 'REQUEST'))
item = makerequest(item)
- self.failUnless(hasattr(item, 'REQUEST'))
+ self.assertTrue(hasattr(item, 'REQUEST'))
def test_dont_break_getPhysicalPath(self):
# see http://www.zope.org/Collectors/Zope/2057. If you want
@@ -49,8 +49,8 @@
item.REQUEST.RESPONSE.write('aaa')
out.seek(0)
written = out.read()
- self.failUnless(written.startswith('Status: 200 OK\r\n'))
- self.failUnless(written.endswith('\naaa'))
+ self.assertTrue(written.startswith('Status: 200 OK\r\n'))
+ self.assertTrue(written.endswith('\naaa'))
def test_environ(self):
# You can pass an environ argument to use in the request.
Modified: Zope/trunk/src/ZPublisher/tests/testHTTPRangeSupport.py
===================================================================
--- Zope/trunk/src/ZPublisher/tests/testHTTPRangeSupport.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/ZPublisher/tests/testHTTPRangeSupport.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -21,11 +21,11 @@
# Utility methods
def expectNone(self, header):
result = parseRange(header)
- self.failUnless(result is None, 'Expected None, got %s' % `result`)
+ self.assertTrue(result is None, 'Expected None, got %s' % `result`)
def expectSets(self, header, sets):
result = parseRange(header)
- self.failUnless(result == sets,
+ self.assertTrue(result == sets,
'Expected %s, got %s' % (`sets`, `result`))
# Syntactically incorrect headers
@@ -81,7 +81,7 @@
def expectSets(self, sets, size, expect):
result = expandRanges(sets, size)
- self.failUnless(result == expect,
+ self.assertTrue(result == expect,
'Expected %s, got %s' % (`expect`, `result`))
def testExpandOpenEnd(self):
Modified: Zope/trunk/src/ZPublisher/tests/testHTTPRequest.py
===================================================================
--- Zope/trunk/src/ZPublisher/tests/testHTTPRequest.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/ZPublisher/tests/testHTTPRequest.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -72,7 +72,7 @@
return req
def _noTaintedValues(self, req):
- self.failIf(req.taintedform.keys())
+ self.assertFalse(req.taintedform.keys())
def _valueIsOrHoldsTainted(self, val):
# Recursively searches a structure for a TaintedString and returns 1
@@ -85,7 +85,7 @@
retval = 0
if isinstance(val, TaintedString):
- self.failIf(not '<' in val,
+ self.assertFalse(not '<' in val,
"%r is not dangerous, no taint required." % val)
retval = 1
@@ -102,18 +102,18 @@
if rval: retval = 1
elif type(val) in (str, unicode):
- self.failIf('<' in val,
+ self.assertFalse('<' in val,
"'%s' is dangerous and should have been tainted." % val)
return retval
def _noFormValuesInOther(self, req):
for key in req.taintedform.keys():
- self.failIf(req.other.has_key(key),
+ self.assertFalse(req.other.has_key(key),
'REQUEST.other should not hold tainted values at first!')
for key in req.form.keys():
- self.failIf(req.other.has_key(key),
+ self.assertFalse(req.other.has_key(key),
'REQUEST.other should not hold form values at first!')
def _onlyTaintedformHoldsTaintedStrings(self, req):
@@ -125,7 +125,7 @@
for key, val in req.form.items():
if req.taintedform.has_key(key):
continue
- self.failIf(self._valueIsOrHoldsTainted(key) or
+ self.assertFalse(self._valueIsOrHoldsTainted(key) or
self._valueIsOrHoldsTainted(val),
'Normal form holds item %s that is tainted' % key)
@@ -579,10 +579,10 @@
try:
convert('<html garbage>')
except Exception, e:
- self.failIf('<' in e.args,
+ self.assertFalse('<' in e.args,
'%s converter does not quote unsafe value!' % type)
except DateTime.SyntaxError, e:
- self.failIf('<' in e,
+ self.assertFalse('<' in e,
'%s converter does not quote unsafe value!' % type)
def test_processInputs_w_dotted_name_as_tuple(self):
@@ -977,7 +977,7 @@
request = self._makeOne(None, TEST_ENVIRON.copy(), DummyResponse())
request['PARENTS'] = [object()]
clone = request.clone()
- self.failUnless(isinstance(clone.response, DummyResponse))
+ self.assertTrue(isinstance(clone.response, DummyResponse))
def test_clone_preserves_request_subclass(self):
class SubRequest(self._getTargetClass()):
@@ -985,7 +985,7 @@
request = SubRequest(None, TEST_ENVIRON.copy(), None)
request['PARENTS'] = [object()]
clone = request.clone()
- self.failUnless(isinstance(clone, SubRequest))
+ self.assertTrue(isinstance(clone, SubRequest))
def test_clone_preserves_direct_interfaces(self):
from zope.interface import directlyProvides
@@ -996,7 +996,7 @@
request['PARENTS'] = [object()]
directlyProvides(request, IFoo)
clone = request.clone()
- self.failUnless(IFoo.providedBy(clone))
+ self.assertTrue(IFoo.providedBy(clone))
def test_resolve_url_doesnt_send_endrequestevent(self):
import zope.event
@@ -1008,7 +1008,7 @@
request.resolve_url(request.script + '/')
finally:
zope.event.subscribers.remove(events.append)
- self.failIf(len(events),
+ self.assertFalse(len(events),
"HTTPRequest.resolve_url should not emit events")
def test_resolve_url_errorhandling(self):
Modified: Zope/trunk/src/ZPublisher/tests/testHTTPResponse.py
===================================================================
--- Zope/trunk/src/ZPublisher/tests/testHTTPResponse.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/ZPublisher/tests/testHTTPResponse.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -34,8 +34,8 @@
self.assertEqual(response.base, '')
self.assertEqual(response.body, '')
self.assertEqual(response.cookies, {})
- self.failUnless(response.stdout is sys.stdout)
- self.failUnless(response.stderr is sys.stderr)
+ self.assertTrue(response.stdout is sys.stdout)
+ self.assertTrue(response.stderr is sys.stderr)
def test_ctor_w_body(self):
response = self._makeOne(body='ABC')
@@ -125,9 +125,9 @@
STDOUT, STDERR = object(), object()
response = self._makeOne(stdout=STDOUT, stderr=STDERR)
cloned = response.retry()
- self.failUnless(isinstance(cloned, self._getTargetClass()))
- self.failUnless(cloned.stdout is STDOUT)
- self.failUnless(cloned.stderr is STDERR)
+ self.assertTrue(isinstance(cloned, self._getTargetClass()))
+ self.assertTrue(cloned.stdout is STDOUT)
+ self.assertTrue(cloned.stderr is STDERR)
def test_setStatus_code(self):
response = self._makeOne()
@@ -216,7 +216,7 @@
response = self._makeOne()
response.setCookie('foo', 'bar', expires=EXPIRES)
cookie = response.cookies.get('foo', None)
- self.failUnless(cookie)
+ self.assertTrue(cookie)
self.assertEqual(cookie.get('value'), 'bar')
self.assertEqual(cookie.get('expires'), EXPIRES)
self.assertEqual(cookie.get('quoted'), True)
@@ -336,7 +336,7 @@
response.setCookie('foo', 'bar', path='/')
response.appendCookie('foo', 'baz')
cookie = response.cookies.get('foo', None)
- self.failUnless(cookie)
+ self.assertTrue(cookie)
self.assertEqual(cookie.get('value'), 'bar:baz')
self.assertEqual(cookie.get('path'), '/')
@@ -344,14 +344,14 @@
response = self._makeOne()
response.appendCookie('foo', 'baz')
cookie = response.cookies.get('foo', None)
- self.failUnless(cookie)
+ self.assertTrue(cookie)
self.assertEqual(cookie.get('value'), 'baz')
def test_expireCookie(self):
response = self._makeOne()
response.expireCookie('foo', path='/')
cookie = response.cookies.get('foo', None)
- self.failUnless(cookie)
+ self.assertTrue(cookie)
self.assertEqual(cookie.get('expires'), 'Wed, 31-Dec-97 23:59:59 GMT')
self.assertEqual(cookie.get('max_age'), 0)
self.assertEqual(cookie.get('path'), '/')
@@ -363,7 +363,7 @@
response.expireCookie('foo', path='/',
expires='Mon, 22-Mar-2004 17:59 GMT', max_age=99)
cookie = response.cookies.get('foo', None)
- self.failUnless(cookie)
+ self.assertTrue(cookie)
self.assertEqual(cookie.get('expires'), 'Wed, 31-Dec-97 23:59:59 GMT')
self.assertEqual(cookie.get('max_age'), 0)
self.assertEqual(cookie.get('path'), '/')
@@ -539,14 +539,14 @@
response = self._makeOne()
response.setBody('BEFORE', lock=True)
result = response.setBody('AFTER')
- self.failIf(result)
+ self.assertFalse(result)
self.assertEqual(response.body, 'BEFORE')
def test_setBody_empty_unchanged(self):
response = self._makeOne()
response.body = 'BEFORE'
result = response.setBody('')
- self.failUnless(result)
+ self.assertTrue(result)
self.assertEqual(response.body, 'BEFORE')
self.assertEqual(response.getHeader('Content-Type'), None)
self.assertEqual(response.getHeader('Content-Length'), None)
@@ -559,7 +559,7 @@
response = self._makeOne()
response.body = 'BEFORE'
result = response.setBody(('TITLE', 'BODY'))
- self.failUnless(result)
+ self.assertTrue(result)
self.assertEqual(response.body, EXPECTED)
self.assertEqual(response.getHeader('Content-Type'),
'text/html; charset=iso-8859-15')
@@ -570,18 +570,18 @@
response = self._makeOne()
response.body = 'BEFORE'
result = response.setBody(('TITLE', 'BODY'), is_error=True)
- self.failUnless(result)
- self.failIf('BEFORE' in response.body)
- self.failUnless('<h2>Site Error</h2>' in response.body)
- self.failUnless('TITLE' in response.body)
- self.failUnless('BODY' in response.body)
+ self.assertTrue(result)
+ self.assertFalse('BEFORE' in response.body)
+ self.assertTrue('<h2>Site Error</h2>' in response.body)
+ self.assertTrue('TITLE' in response.body)
+ self.assertTrue('BODY' in response.body)
self.assertEqual(response.getHeader('Content-Type'),
'text/html; charset=iso-8859-15')
def test_setBody_string_not_HTML(self):
response = self._makeOne()
result = response.setBody('BODY')
- self.failUnless(result)
+ self.assertTrue(result)
self.assertEqual(response.body, 'BODY')
self.assertEqual(response.getHeader('Content-Type'),
'text/plain; charset=iso-8859-15')
@@ -591,7 +591,7 @@
HTML = '<html><head></head><body></body></html>'
response = self._makeOne()
result = response.setBody(HTML)
- self.failUnless(result)
+ self.assertTrue(result)
self.assertEqual(response.body, HTML)
self.assertEqual(response.getHeader('Content-Type'),
'text/html; charset=iso-8859-15')
@@ -604,7 +604,7 @@
return HTML
response = self._makeOne()
result = response.setBody(Dummy())
- self.failUnless(result)
+ self.assertTrue(result)
self.assertEqual(response.body, HTML)
self.assertEqual(response.getHeader('Content-Type'),
'text/html; charset=iso-8859-15')
@@ -615,7 +615,7 @@
ENCODED = HTML.encode('iso-8859-15')
response = self._makeOne()
result = response.setBody(HTML)
- self.failUnless(result)
+ self.assertTrue(result)
self.assertEqual(response.body, ENCODED)
self.assertEqual(response.getHeader('Content-Type'),
'text/html; charset=iso-8859-15')
@@ -640,7 +640,7 @@
'<p>GT: ></p></body></html>')
response.setHeader('Content-Type', 'text/html')
result = response.setBody(BEFORE)
- self.failUnless(result)
+ self.assertTrue(result)
self.assertEqual(response.body, AFTER)
self.assertEqual(response.getHeader('Content-Length'), str(len(AFTER)))
@@ -652,7 +652,7 @@
'<p>GT: ></p></body></html>')
response.setHeader('Content-Type', 'text/html; charset=latin1')
result = response.setBody(BEFORE)
- self.failUnless(result)
+ self.assertTrue(result)
self.assertEqual(response.body, AFTER)
self.assertEqual(response.getHeader('Content-Length'), str(len(AFTER)))
@@ -673,7 +673,7 @@
response.setHeader('Content-Type', 'image/jpeg')
response.enableHTTPCompression({'HTTP_ACCEPT_ENCODING': 'gzip'})
response.setBody(BEFORE)
- self.failIf(response.getHeader('Content-Encoding'))
+ self.assertFalse(response.getHeader('Content-Encoding'))
self.assertEqual(response.body, BEFORE)
def test_setBody_compression_existing_encoding(self):
@@ -690,7 +690,7 @@
response = self._makeOne()
response.enableHTTPCompression({'HTTP_ACCEPT_ENCODING': 'gzip'})
response.setBody(BEFORE)
- self.failIf(response.getHeader('Content-Encoding'))
+ self.assertFalse(response.getHeader('Content-Encoding'))
self.assertEqual(response.body, BEFORE)
def test_setBody_compression_no_prior_vary_header(self):
@@ -698,7 +698,7 @@
response = self._makeOne()
response.enableHTTPCompression({'HTTP_ACCEPT_ENCODING': 'gzip'})
response.setBody('foo' * 100) # body must get smaller on compression
- self.failUnless('Accept-Encoding' in response.getHeader('Vary'))
+ self.assertTrue('Accept-Encoding' in response.getHeader('Vary'))
def test_setBody_compression_w_prior_vary_header_wo_encoding(self):
# Vary header should be added here
@@ -706,7 +706,7 @@
response.setHeader('Vary', 'Cookie')
response.enableHTTPCompression({'HTTP_ACCEPT_ENCODING': 'gzip'})
response.setBody('foo' * 100) # body must get smaller on compression
- self.failUnless('Accept-Encoding' in response.getHeader('Vary'))
+ self.assertTrue('Accept-Encoding' in response.getHeader('Vary'))
def test_setBody_compression_w_prior_vary_header_incl_encoding(self):
# Vary header already had Accept-Ecoding', do'nt munge
@@ -732,7 +732,7 @@
self.assertEqual(result, URL)
self.assertEqual(response.status, 302)
self.assertEqual(response.getHeader('Location'), URL)
- self.failIf(response._locked_status)
+ self.assertFalse(response._locked_status)
def test_redirect_explicit_status(self):
URL = 'http://example.com'
@@ -740,7 +740,7 @@
result = response.redirect(URL, status=307)
self.assertEqual(response.status, 307)
self.assertEqual(response.getHeader('Location'), URL)
- self.failIf(response._locked_status)
+ self.assertFalse(response._locked_status)
def test_redirect_w_lock(self):
URL = 'http://example.com'
@@ -748,7 +748,7 @@
result = response.redirect(URL, lock=True)
self.assertEqual(response.status, 302)
self.assertEqual(response.getHeader('Location'), URL)
- self.failUnless(response._locked_status)
+ self.assertTrue(response._locked_status)
def test__encode_unicode_no_content_type_uses_default_encoding(self):
self._setDefaultEncoding('UTF8')
@@ -801,7 +801,7 @@
response.notFoundError()
except NotFound, raised:
self.assertEqual(response.status, 404)
- self.failUnless("<p><b>Resource:</b> Unknown</p>" in str(raised))
+ self.assertTrue("<p><b>Resource:</b> Unknown</p>" in str(raised))
else:
self.fail("Didn't raise NotFound")
@@ -812,7 +812,7 @@
response.notFoundError('ENTRY')
except NotFound, raised:
self.assertEqual(response.status, 404)
- self.failUnless("<p><b>Resource:</b> ENTRY</p>" in str(raised))
+ self.assertTrue("<p><b>Resource:</b> ENTRY</p>" in str(raised))
else:
self.fail("Didn't raise NotFound")
@@ -823,7 +823,7 @@
response.forbiddenError()
except NotFound, raised:
self.assertEqual(response.status, 404)
- self.failUnless("<p><b>Resource:</b> Unknown</p>" in str(raised))
+ self.assertTrue("<p><b>Resource:</b> Unknown</p>" in str(raised))
else:
self.fail("Didn't raise NotFound")
@@ -834,7 +834,7 @@
response.forbiddenError('ENTRY')
except NotFound, raised:
self.assertEqual(response.status, 404)
- self.failUnless("<p><b>Resource:</b> ENTRY</p>" in str(raised))
+ self.assertTrue("<p><b>Resource:</b> ENTRY</p>" in str(raised))
else:
self.fail("Didn't raise NotFound")
@@ -845,7 +845,7 @@
response.debugError('testing')
except NotFound, raised:
self.assertEqual(response.status, 200)
- self.failUnless("Zope has encountered a problem publishing "
+ self.assertTrue("Zope has encountered a problem publishing "
"your object.<p>\ntesting</p>" in str(raised))
else:
self.fail("Didn't raise NotFound")
@@ -857,7 +857,7 @@
response.badRequestError('some_parameter')
except BadRequest, raised:
self.assertEqual(response.status, 400)
- self.failUnless("The parameter, <em>some_parameter</em>, "
+ self.assertTrue("The parameter, <em>some_parameter</em>, "
"was omitted from the request." in str(raised))
else:
self.fail("Didn't raise BadRequest")
@@ -869,7 +869,7 @@
response.badRequestError('URL1')
except InternalError, raised:
self.assertEqual(response.status, 400)
- self.failUnless("Sorry, an internal error occurred in this "
+ self.assertTrue("Sorry, an internal error occurred in this "
"resource." in str(raised))
else:
self.fail("Didn't raise InternalError")
@@ -878,12 +878,12 @@
response = self._makeOne()
response.realm = ''
response._unauthorized()
- self.failIf('WWW-Authenticate' in response.headers)
+ self.assertFalse('WWW-Authenticate' in response.headers)
def test__unauthorized_w_default_realm(self):
response = self._makeOne()
response._unauthorized()
- self.failUnless('WWW-Authenticate' in response.headers) #literal
+ self.assertTrue('WWW-Authenticate' in response.headers) #literal
self.assertEqual(response.headers['WWW-Authenticate'],
'basic realm="Zope"')
@@ -891,7 +891,7 @@
response = self._makeOne()
response.realm = 'Folly'
response._unauthorized()
- self.failUnless('WWW-Authenticate' in response.headers) #literal
+ self.assertTrue('WWW-Authenticate' in response.headers) #literal
self.assertEqual(response.headers['WWW-Authenticate'],
'basic realm="Folly"')
@@ -902,7 +902,7 @@
response.unauthorized()
except Unauthorized, raised:
self.assertEqual(response.status, 200) # publisher sets 401 later
- self.failUnless("<strong>You are not authorized "
+ self.assertTrue("<strong>You are not authorized "
"to access this resource.</strong>" in str(raised))
else:
self.fail("Didn't raise Unauthorized")
@@ -914,7 +914,7 @@
try:
response.unauthorized()
except Unauthorized, raised:
- self.failUnless("<p>\nNo Authorization header found.</p>"
+ self.assertTrue("<p>\nNo Authorization header found.</p>"
in str(raised))
else:
self.fail("Didn't raise Unauthorized")
@@ -927,7 +927,7 @@
try:
response.unauthorized()
except Unauthorized, raised:
- self.failUnless("<p>\nUsername and password are not correct.</p>"
+ self.assertTrue("<p>\nUsername and password are not correct.</p>"
in str(raised))
else:
self.fail("Didn't raise Unauthorized")
@@ -1260,7 +1260,7 @@
stdout = StringIO()
response = self._makeOne(stdout=stdout)
response.write('Kilroy was here!')
- self.failUnless(response._wrote)
+ self.assertTrue(response._wrote)
lines = stdout.getvalue().split('\r\n')
self.assertEqual(len(lines), 5)
self.assertEqual(lines[0], 'Status: 200 OK')
@@ -1292,8 +1292,8 @@
"<type 'exceptions.AttributeError'>")
self.assertEqual(response.headers['bobo-exception-value'],
'See the server error log for details')
- self.failUnless('bobo-exception-file' in response.headers)
- self.failUnless('bobo-exception-line' in response.headers)
+ self.assertTrue('bobo-exception-file' in response.headers)
+ self.assertTrue('bobo-exception-line' in response.headers)
finally:
del tb
@@ -1303,7 +1303,7 @@
raise AttributeError('ERROR VALUE')
except AttributeError:
body = response.exception()
- self.failUnless('ERROR VALUE' in str(body))
+ self.assertTrue('ERROR VALUE' in str(body))
self.assertEqual(response.status, 500)
self.assertEqual(response.errmsg, 'Internal Server Error')
# required by Bobo Call Interface (BCI)
@@ -1311,8 +1311,8 @@
"<type 'exceptions.AttributeError'>")
self.assertEqual(response.headers['bobo-exception-value'],
'See the server error log for details')
- self.failUnless('bobo-exception-file' in response.headers)
- self.failUnless('bobo-exception-line' in response.headers)
+ self.assertTrue('bobo-exception-file' in response.headers)
+ self.assertTrue('bobo-exception-line' in response.headers)
#TODO
# def test_exception_* WAAAAAA!
Modified: Zope/trunk/src/ZPublisher/tests/test_WSGIPublisher.py
===================================================================
--- Zope/trunk/src/ZPublisher/tests/test_WSGIPublisher.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/ZPublisher/tests/test_WSGIPublisher.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -53,7 +53,7 @@
response._streaming = True
response.body = 'TESTING'
response.finalize()
- self.failIf(response.getHeader('Content-Length'))
+ self.assertFalse(response.getHeader('Content-Length'))
def test_finalize_HTTP_1_0_keep_alive_w_content_length(self):
response = self._makeOne()
@@ -93,7 +93,7 @@
response.finalize()
self.assertEqual(response.getHeader('Connection'), 'close')
self.assertEqual(response.getHeader('Transfer-Encoding'), None)
- self.failIf(response._chunking)
+ self.assertFalse(response._chunking)
def test_finalize_HTTP_1_1_wo_content_length_streaming_w_http_chunk(self):
response = self._makeOne()
@@ -115,7 +115,7 @@
response.setBody('TESTING')
headers = response.listHeaders()
sv = [x for x in headers if x[0] == 'Server']
- self.failIf(sv)
+ self.assertFalse(sv)
def test_listHeaders_includes_Server_header_w_server_version_set(self):
response = self._makeOne()
@@ -123,7 +123,7 @@
response.setBody('TESTING')
headers = response.listHeaders()
sv = [x for x in headers if x[0] == 'Server']
- self.failUnless(('Server', 'TESTME') in sv)
+ self.assertTrue(('Server', 'TESTME') in sv)
def test_listHeaders_includes_Date_header(self):
import time
@@ -134,7 +134,7 @@
headers = response.listHeaders()
whenstr = time.strftime('%a, %d %b %Y %H:%M:%S GMT',
time.gmtime(time.mktime(WHEN)))
- self.failUnless(('Date', whenstr) in headers)
+ self.assertTrue(('Date', whenstr) in headers)
#def test___str__already_wrote_not_chunking(self):
# response = self._makeOne()
@@ -186,11 +186,11 @@
_gmi._result = (_before, _after, _object, _realm, _debug_mode,
_err_hook, _validated_hook, _tm)
returned = self._callFUT(request, 'okmodule', _gmi)
- self.failUnless(returned is response)
+ self.assertTrue(returned is response)
self.assertEqual(_gmi._called_with, (('okmodule',), {}))
- self.failUnless(request._processedInputs)
+ self.assertTrue(request._processedInputs)
self.assertEqual(response.after_list, (_after,))
- self.failUnless(response.debug_mode)
+ self.assertTrue(response.debug_mode)
self.assertEqual(response.realm, 'TESTING')
self.assertEqual(_before._called_with, ((), {}))
self.assertEqual(request['PARENTS'], [_object])
@@ -319,10 +319,10 @@
self.assertEqual(headers, [('Content-Length', '0')])
self.assertEqual(kw, {})
(request, module), kw = _publish._called_with
- self.failUnless(isinstance(request, HTTPRequest))
+ self.assertTrue(isinstance(request, HTTPRequest))
self.assertEqual(module, 'Zope2')
self.assertEqual(kw, {})
- self.failUnless(_response._finalized)
+ self.assertTrue(_response._finalized)
self.assertEqual(_after1._called_with, ((), {}))
self.assertEqual(_after2._called_with, ((), {}))
@@ -336,7 +336,7 @@
self.assertEqual(app_iter, ('', ''))
(status, headers), kw = start_response._called_with
self.assertEqual(status, '401 Unauthorized')
- self.failUnless(('Content-Length', '0') in headers)
+ self.assertTrue(('Content-Length', '0') in headers)
self.assertEqual(kw, {})
def test_swallows_Redirect(self):
@@ -349,8 +349,8 @@
self.assertEqual(app_iter, ('', ''))
(status, headers), kw = start_response._called_with
self.assertEqual(status, '302 Moved Temporarily')
- self.failUnless(('Location', '/redirect_to') in headers)
- self.failUnless(('Content-Length', '0') in headers)
+ self.assertTrue(('Location', '/redirect_to') in headers)
+ self.assertTrue(('Content-Length', '0') in headers)
self.assertEqual(kw, {})
def test_response_body_is_file(self):
@@ -368,7 +368,7 @@
_publish = DummyCallable()
_publish._result = _response
app_iter = self._callFUT(environ, start_response, _publish)
- self.failUnless(app_iter is body)
+ self.assertTrue(app_iter is body)
def test_request_closed_when_tm_middleware_not_active(self):
environ = self._makeEnviron()
@@ -384,7 +384,7 @@
_publish._result = DummyResponse()
app_iter = self._callFUT(environ, start_response, _publish,
_request_factory=_request_factory)
- self.failUnless(_request._closed)
+ self.assertTrue(_request._closed)
def test_request_not_closed_when_tm_middleware_active(self):
import transaction
@@ -402,9 +402,9 @@
_publish._result = DummyResponse()
app_iter = self._callFUT(environ, start_response, _publish,
_request_factory=_request_factory)
- self.failIf(_request._closed)
+ self.assertFalse(_request._closed)
txn = transaction.get()
- self.failUnless(list(txn.getAfterCommitHooks()))
+ self.assertTrue(list(txn.getAfterCommitHooks()))
class DummyRequest(dict):
Modified: Zope/trunk/src/ZPublisher/tests/test_xmlrpc.py
===================================================================
--- Zope/trunk/src/ZPublisher/tests/test_xmlrpc.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/ZPublisher/tests/test_xmlrpc.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -46,8 +46,8 @@
as_set = as_set[0]
self.assertEqual(method, None)
- self.failIf('_secret' in as_set.keys())
- self.failUnless('public' in as_set.keys())
+ self.assertFalse('_secret' in as_set.keys())
+ self.assertTrue('public' in as_set.keys())
self.assertEqual(as_set['public'], 'def')
def test_nil(self):
@@ -130,7 +130,7 @@
response.setBody(body)
data, method = xmlrpclib.loads(faux._body)
data = data[0]
- self.failUnless(isinstance(data, xmlrpclib.DateTime))
+ self.assertTrue(isinstance(data, xmlrpclib.DateTime))
self.assertEqual(data.value, u'2006-05-24T07:00:00+00:00')
def test_zopedatetimeattribute(self):
@@ -142,7 +142,7 @@
response.setBody(body)
data, method = xmlrpclib.loads(faux._body)
data = data[0]['public']
- self.failUnless(isinstance(data, xmlrpclib.DateTime))
+ self.assertTrue(isinstance(data, xmlrpclib.DateTime))
self.assertEqual(data.value, u'2006-05-24T07:00:00+00:00')
def test_zopedatetimeattribute_recursive(self):
@@ -154,7 +154,7 @@
response.setBody(body)
data, method = xmlrpclib.loads(faux._body)
data = data[0]['public']['public']
- self.failUnless(isinstance(data, xmlrpclib.DateTime))
+ self.assertTrue(isinstance(data, xmlrpclib.DateTime))
self.assertEqual(data.value, u'2006-05-24T07:00:00+00:00')
def test_zopedatetimeinstance_in_list(self):
@@ -166,7 +166,7 @@
response.setBody(body)
data, method = xmlrpclib.loads(faux._body)
data = data[0][0]
- self.failUnless(isinstance(data, xmlrpclib.DateTime))
+ self.assertTrue(isinstance(data, xmlrpclib.DateTime))
self.assertEqual(data.value, u'2006-05-24T07:00:00+00:00')
def test_zopedatetimeinstance_in_dict(self):
@@ -178,7 +178,7 @@
response.setBody(body)
data, method = xmlrpclib.loads(faux._body)
data = data[0]['date']
- self.failUnless(isinstance(data, xmlrpclib.DateTime))
+ self.assertTrue(isinstance(data, xmlrpclib.DateTime))
self.assertEqual(data.value, u'2006-05-24T07:00:00+00:00')
def test_functionattribute(self):
Modified: Zope/trunk/src/ZPublisher/tests/testpubevents.py
===================================================================
--- Zope/trunk/src/ZPublisher/tests/testpubevents.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/ZPublisher/tests/testpubevents.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -146,7 +146,7 @@
self.assert_(isinstance(events[0], PubBeforeStreaming))
self.assertEqual(events[0].response, response)
- self.failUnless('datachunk1datachunk2' in out.getvalue())
+ self.assertTrue('datachunk1datachunk2' in out.getvalue())
# Auxiliaries
Modified: Zope/trunk/src/ZServer/tests/test_clockserver.py
===================================================================
--- Zope/trunk/src/ZServer/tests/test_clockserver.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/ZServer/tests/test_clockserver.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -59,9 +59,9 @@
from ZServer.medusa.http_server import http_request
from ZServer.HTTPResponse import HTTPResponse
from ZPublisher.HTTPRequest import HTTPRequest
- self.failUnless(isinstance(req, http_request))
- self.failUnless(isinstance(resp, HTTPResponse))
- self.failUnless(isinstance(zreq, HTTPRequest))
+ self.assertTrue(isinstance(req, http_request))
+ self.assertTrue(isinstance(resp, HTTPResponse))
+ self.assertTrue(isinstance(zreq, HTTPRequest))
def test_get_env(self):
logger = DummyLogger()
Modified: Zope/trunk/src/ZServer/tests/test_responses.py
===================================================================
--- Zope/trunk/src/ZServer/tests/test_responses.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/ZServer/tests/test_responses.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -304,7 +304,7 @@
self.assert_(isinstance(events[0], PubBeforeStreaming))
self.assertEqual(events[0].response, response)
- self.failUnless('datachunk1datachunk2' in out.getvalue())
+ self.assertTrue('datachunk1datachunk2' in out.getvalue())
def test_suite():
suite = unittest.TestSuite()
Modified: Zope/trunk/src/ZTUtils/tests/testTree.py
===================================================================
--- Zope/trunk/src/ZTUtils/tests/testTree.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/ZTUtils/tests/testTree.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -187,7 +187,7 @@
treeroot1 = self.tm.tree(self.root, self.expansionmap)
encoded = Tree.encodeExpansion(treeroot1.flat())
- self.failIf(encoded.find('\n') != -1)
+ self.assertFalse(encoded.find('\n') != -1)
decodedmap = Tree.decodeExpansion(encoded)
treeroot2 = self.tm.tree(self.root, decodedmap)
Modified: Zope/trunk/src/Zope2/App/tests/testExceptionHook.py
===================================================================
--- Zope/trunk/src/Zope2/App/tests/testExceptionHook.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Zope2/App/tests/testExceptionHook.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -246,9 +246,9 @@
request = self._makeRequest()
client = StandardClient()
self.call(client, request, f)
- self.failUnless(client.messages, client.messages)
+ self.assertTrue(client.messages, client.messages)
tb = client.messages[0]
- self.failUnless("Unauthorized: You are not allowed" in tb, tb)
+ self.assertTrue("Unauthorized: You are not allowed" in tb, tb)
def testRenderUnauthorizedStandardClientMethod(self):
from AccessControl import Unauthorized
@@ -257,9 +257,9 @@
request = self._makeRequest()
client = StandardClient()
self.call(client.dummyMethod, request, f)
- self.failUnless(client.messages, client.messages)
+ self.assertTrue(client.messages, client.messages)
tb = client.messages[0]
- self.failUnless("Unauthorized: You are not allowed" in tb, tb)
+ self.assertTrue("Unauthorized: You are not allowed" in tb, tb)
def testRenderUnauthorizedBrokenClient(self):
from AccessControl import Unauthorized
@@ -283,9 +283,9 @@
request = self._makeRequest()
client = StandardClient()
self.call(client, request, f)
- self.failUnless(client.messages, client.messages)
+ self.assertTrue(client.messages, client.messages)
tb = client.messages[0]
- self.failUnless("CustomException: Zope" in tb, tb)
+ self.assertTrue("CustomException: Zope" in tb, tb)
def testRenderRetryRaisesConflictError(self):
from ZPublisher import Retry
@@ -300,9 +300,9 @@
request = self._makeRequest()
client = StandardClient()
self.call(client, request, f)
- self.failUnless(client.messages, client.messages)
+ self.assertTrue(client.messages, client.messages)
tb = client.messages[0]
- self.failUnless("ConflictError: database conflict error" in tb, tb)
+ self.assertTrue("ConflictError: database conflict error" in tb, tb)
class CustomExceptionView(Acquisition.Explicit):
@@ -337,9 +337,9 @@
request = self._makeRequest()
client = StandardClient()
v = self.call_exc_value(client, request, f)
- self.failUnless(isinstance(v, Unauthorized), v)
- self.failUnless("Exception View: Unauthorized" in str(v))
- self.failUnless("Context: StandardClient" in str(v))
+ self.assertTrue(isinstance(v, Unauthorized), v)
+ self.assertTrue("Exception View: Unauthorized" in str(v))
+ self.assertTrue("Context: StandardClient" in str(v))
def testCustomExceptionViewForbidden(self):
from ZPublisher.HTTPResponse import HTTPResponse
@@ -350,9 +350,9 @@
request = self._makeRequest()
client = StandardClient()
v = self.call_exc_value(client, request, f)
- self.failUnless(isinstance(v, HTTPResponse), v)
- self.failUnless(v.status == 403, (v.status, 403))
- self.failUnless("Exception View: Forbidden" in str(v))
+ self.assertTrue(isinstance(v, HTTPResponse), v)
+ self.assertTrue(v.status == 403, (v.status, 403))
+ self.assertTrue("Exception View: Forbidden" in str(v))
def testCustomExceptionViewNotFound(self):
from ZPublisher.HTTPResponse import HTTPResponse
@@ -363,9 +363,9 @@
request = self._makeRequest()
client = StandardClient()
v = self.call_exc_value(client, request, f)
- self.failUnless(isinstance(v, HTTPResponse), v)
- self.failUnless(v.status == 404, (v.status, 404))
- self.failUnless("Exception View: NotFound" in str(v), v)
+ self.assertTrue(isinstance(v, HTTPResponse), v)
+ self.assertTrue(v.status == 404, (v.status, 404))
+ self.assertTrue("Exception View: NotFound" in str(v), v)
def testCustomExceptionViewBadRequest(self):
from ZPublisher.HTTPResponse import HTTPResponse
@@ -376,9 +376,9 @@
request = self._makeRequest()
client = StandardClient()
v = self.call_exc_value(client, request, f)
- self.failUnless(isinstance(v, HTTPResponse), v)
- self.failUnless(v.status == 400, (v.status, 400))
- self.failUnless("Exception View: BadRequest" in str(v), v)
+ self.assertTrue(isinstance(v, HTTPResponse), v)
+ self.assertTrue(v.status == 400, (v.status, 400))
+ self.assertTrue("Exception View: BadRequest" in str(v), v)
def testCustomExceptionViewInternalError(self):
from ZPublisher.HTTPResponse import HTTPResponse
@@ -389,9 +389,9 @@
request = self._makeRequest()
client = StandardClient()
v = self.call_exc_value(client, request, f)
- self.failUnless(isinstance(v, HTTPResponse), v)
- self.failUnless(v.status == 500, (v.status, 500))
- self.failUnless("Exception View: InternalError" in str(v), v)
+ self.assertTrue(isinstance(v, HTTPResponse), v)
+ self.assertTrue(v.status == 500, (v.status, 500))
+ self.assertTrue("Exception View: InternalError" in str(v), v)
def testRedirectNoExceptionView(self):
from zExceptions import Redirect
@@ -401,7 +401,7 @@
request = self._makeRequest()
client = StandardClient()
v = self.call_exc_value(client, request, f)
- self.failUnless(isinstance(v, Redirect), v)
+ self.assertTrue(isinstance(v, Redirect), v)
self.assertEquals(v.args[0], "http://zope.org/")
Modified: Zope/trunk/src/Zope2/App/tests/test_schema.py
===================================================================
--- Zope/trunk/src/Zope2/App/tests/test_schema.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Zope2/App/tests/test_schema.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -49,4 +49,4 @@
registry = self._makeOne()
context = object()
found = registry.get(context, 'foundit')
- self.failUnless(found is _marker)
+ self.assertTrue(found is _marker)
Modified: Zope/trunk/src/Zope2/Startup/tests/testStarter.py
===================================================================
--- Zope/trunk/src/Zope2/Startup/tests/testStarter.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/Zope2/Startup/tests/testStarter.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -254,7 +254,7 @@
effective-user %s""" % runnerid)
starter = make_starter(conf)
finished = starter.dropPrivileges()
- self.failUnless(finished)
+ self.assertTrue(finished)
finally:
os.getuid = _old_getuid
@@ -292,9 +292,9 @@
logger = logging.getLogger()
self.assertEqual(logger.level, logging.INFO)
l = open(os.path.join(TEMPNAME, 'event.log')).read()
- self.failUnless(l.find('hello') > -1)
- self.failUnless(os.path.exists(os.path.join(TEMPNAME, 'Z2.log')))
- self.failUnless(os.path.exists(os.path.join(TEMPNAME,'trace.log')))
+ self.assertTrue(l.find('hello') > -1)
+ self.assertTrue(os.path.exists(os.path.join(TEMPNAME, 'Z2.log')))
+ self.assertTrue(os.path.exists(os.path.join(TEMPNAME,'trace.log')))
finally:
for name in ('event.log', 'Z2.log', 'trace.log'):
try:
@@ -326,10 +326,10 @@
f.seek(1) # skip over the locked byte
guts = f.read()
f.close()
- self.failIf(guts.find('hello') > -1)
+ self.assertFalse(guts.find('hello') > -1)
finally:
starter.unlinkLockFile()
- self.failIf(os.path.exists(name))
+ self.assertFalse(os.path.exists(name))
def testMakePidFile(self):
# put something in the way (it should be deleted)
@@ -344,10 +344,10 @@
try:
starter = self.get_starter(conf)
starter.makePidFile()
- self.failIf(open(name).read().find('hello') > -1)
+ self.assertFalse(open(name).read().find('hello') > -1)
finally:
starter.unlinkPidFile()
- self.failIf(os.path.exists(name))
+ self.assertFalse(os.path.exists(name))
def testConfigureInterpreter(self):
import sys
Modified: Zope/trunk/src/reStructuredText/tests/testReST.py
===================================================================
--- Zope/trunk/src/reStructuredText/tests/testReST.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/reStructuredText/tests/testReST.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -147,12 +147,12 @@
def test_csv_table_file_option_raise(self):
source = '.. csv-table:: \n :file: inclusion.txt'
result = HTML(source)
- self.failUnless('File and URL access deactivated' in result)
+ self.assertTrue('File and URL access deactivated' in result)
def test_csv_table_url_option_raise(self):
source = '.. csv-table:: \n :url: http://www.evil.org'
result = HTML(source)
- self.failUnless('File and URL access deactivated' in result)
+ self.assertTrue('File and URL access deactivated' in result)
def test_suite():
Modified: Zope/trunk/src/webdav/tests/testLockable.py
===================================================================
--- Zope/trunk/src/webdav/tests/testLockable.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/webdav/tests/testLockable.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -4,18 +4,18 @@
def test_wl_isLocked(self):
from webdav.Lockable import wl_isLocked
unlockable = UnlockableResource()
- self.failIf(wl_isLocked(unlockable))
+ self.assertFalse(wl_isLocked(unlockable))
lockable_unlocked = LockableResource(locked=False)
- self.failIf(wl_isLocked(lockable_unlocked))
+ self.assertFalse(wl_isLocked(lockable_unlocked))
lockable_locked = LockableResource(locked=True)
- self.failUnless(wl_isLocked(lockable_locked))
+ self.assertTrue(wl_isLocked(lockable_locked))
def test_wl_isLockable(self):
from webdav.Lockable import wl_isLockable
unlockable = UnlockableResource()
- self.failIf(wl_isLockable(unlockable))
+ self.assertFalse(wl_isLockable(unlockable))
lockable = LockableResource(locked=False)
- self.failUnless(wl_isLockable(lockable))
+ self.assertTrue(wl_isLockable(lockable))
from webdav.interfaces import IWriteLock
from zope.interface import implements
Modified: Zope/trunk/src/webdav/tests/testNullResource.py
===================================================================
--- Zope/trunk/src/webdav/tests/testNullResource.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/webdav/tests/testNullResource.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -46,7 +46,7 @@
self.assertRaises(NotFound, nonesuch.HEAD, request, response)
self.assertEqual(response.body, '')
- self.failUnless(response.locked)
+ self.assertTrue(response.locked)
def test_PUT_unauthorized_message(self):
# See https://bugs.launchpad.net/bugs/143946
@@ -73,7 +73,7 @@
try:
nonesuch.PUT(request, response)
except Unauthorized, e:
- self.failUnless(str(e).startswith('Unable to create object'))
+ self.assertTrue(str(e).startswith('Unable to create object'))
def test_suite():
Modified: Zope/trunk/src/webdav/tests/testPUT_factory.py
===================================================================
--- Zope/trunk/src/webdav/tests/testPUT_factory.py 2010-08-08 15:46:27 UTC (rev 115554)
+++ Zope/trunk/src/webdav/tests/testPUT_factory.py 2010-08-08 15:59:27 UTC (rev 115555)
@@ -42,31 +42,31 @@
request = self.app.REQUEST
put = request.traverse('/folder/doc')
put(request, request.RESPONSE)
- self.failUnless('doc' in self.folder.objectIds())
+ self.assertTrue('doc' in self.folder.objectIds())
def testSimpleVirtualHosting(self):
request = self.app.REQUEST
put = request.traverse('/VirtualHostBase/http/foo.com:80/VirtualHostRoot/folder/doc')
put(request, request.RESPONSE)
- self.failUnless('doc' in self.folder.objectIds())
+ self.assertTrue('doc' in self.folder.objectIds())
def testSubfolderVirtualHosting(self):
request = self.app.REQUEST
put = request.traverse('/VirtualHostBase/http/foo.com:80/folder/VirtualHostRoot/doc')
put(request, request.RESPONSE)
- self.failUnless('doc' in self.folder.objectIds())
+ self.assertTrue('doc' in self.folder.objectIds())
def testInsideOutVirtualHosting(self):
request = self.app.REQUEST
put = request.traverse('/VirtualHostBase/http/foo.com:80/VirtualHostRoot/_vh_foo/folder/doc')
put(request, request.RESPONSE)
- self.failUnless('doc' in self.folder.objectIds())
+ self.assertTrue('doc' in self.folder.objectIds())
def testSubfolderInsideOutVirtualHosting(self):
request = self.app.REQUEST
put = request.traverse('/VirtualHostBase/http/foo.com:80/folder/VirtualHostRoot/_vh_foo/doc')
put(request, request.RESPONSE)
- self.failUnless('doc' in self.folder.objectIds())
+ self.assertTrue('doc' in self.folder.objectIds())
def testCollector2261(self):
from OFS.Folder import manage_addFolder
More information about the Zope-Checkins
mailing list