diff options
author | Tres Seaver <tseaver@palladion.com> | 2014-12-27 19:41:22 -0500 |
---|---|---|
committer | Tres Seaver <tseaver@palladion.com> | 2014-12-27 19:41:22 -0500 |
commit | c3105a1758a465b30aed76608bd83ad51e755019 (patch) | |
tree | 19b0e6d93dfc1271c0fa7aa714d98d6d11a4d4e4 | |
parent | 40dfd861997b712a848375851cda734b9d7b5b2b (diff) | |
download | zope-interface-c3105a1758a465b30aed76608bd83ad51e755019.tar.gz |
Remove deprecated unittest assertions.
-rw-r--r-- | src/zope/interface/common/tests/basemapping.py | 2 | ||||
-rw-r--r-- | src/zope/interface/tests/test_adapter.py | 129 | ||||
-rw-r--r-- | src/zope/interface/tests/test_advice.py | 48 | ||||
-rw-r--r-- | src/zope/interface/tests/test_declarations.py | 202 | ||||
-rw-r--r-- | src/zope/interface/tests/test_interface.py | 303 | ||||
-rw-r--r-- | src/zope/interface/tests/test_interfaces.py | 21 | ||||
-rw-r--r-- | src/zope/interface/tests/test_odd_declarations.py | 60 | ||||
-rw-r--r-- | src/zope/interface/tests/test_registry.py | 646 |
8 files changed, 669 insertions, 742 deletions
diff --git a/src/zope/interface/common/tests/basemapping.py b/src/zope/interface/common/tests/basemapping.py index 66f0ee4..b756dca 100644 --- a/src/zope/interface/common/tests/basemapping.py +++ b/src/zope/interface/common/tests/basemapping.py @@ -19,7 +19,7 @@ def testIReadMapping(self, inst, state, absent): for key in state: self.assertEqual(inst[key], state[key]) self.assertEqual(inst.get(key, None), state[key]) - self.failUnless(key in inst) + self.assertTrue(key in inst) for key in absent: self.assertEqual(inst.get(key, None), None) diff --git a/src/zope/interface/tests/test_adapter.py b/src/zope/interface/tests/test_adapter.py index ee2e606..9d776e4 100644 --- a/src/zope/interface/tests/test_adapter.py +++ b/src/zope/interface/tests/test_adapter.py @@ -15,17 +15,6 @@ """ import unittest -class _SilencePy3Deprecations(unittest.TestCase): - # silence deprecation warnings under py3 - - def failUnless(self, expr): - # St00pid speling. - return self.assertTrue(expr) - - def failIf(self, expr): - # St00pid speling. - return self.assertFalse(expr) - def _makeInterfaces(): from zope.interface import Interface @@ -45,7 +34,7 @@ def _makeInterfaces(): return IB0, IB1, IB2, IB3, IB4, IF0, IF1, IR0, IR1 -class BaseAdapterRegistryTests(_SilencePy3Deprecations): +class BaseAdapterRegistryTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.adapter import BaseAdapterRegistry @@ -72,7 +61,7 @@ class BaseAdapterRegistryTests(_SilencePy3Deprecations): CUT = self._getTargetClass() registry = CUT() for name in CUT._delegated: - self.failUnless( + self.assertTrue( getattr(registry, name) is getattr(registry._v_lookup, name)) def test__generation_on_first_creation(self): @@ -159,7 +148,7 @@ class BaseAdapterRegistryTests(_SilencePy3Deprecations): nomatch = object() registry.register([IB1], None, '', orig) registry.unregister([IB1], None, '', nomatch) #doesn't raise - self.failUnless(registry.registered([IB1], None, '') is orig) + self.assertTrue(registry.registered([IB1], None, '') is orig) def test_unregister_hit_clears_empty_subcomponents(self): IB0, IB1, IB2, IB3, IB4, IF0, IF1, IR0, IR1 = _makeInterfaces() @@ -168,11 +157,11 @@ class BaseAdapterRegistryTests(_SilencePy3Deprecations): another = object() registry.register([IB1, IB2], None, '', one) registry.register([IB1, IB3], None, '', another) - self.failUnless(IB2 in registry._adapters[2][IB1]) - self.failUnless(IB3 in registry._adapters[2][IB1]) + self.assertTrue(IB2 in registry._adapters[2][IB1]) + self.assertTrue(IB3 in registry._adapters[2][IB1]) registry.unregister([IB1, IB3], None, '', another) - self.failUnless(IB2 in registry._adapters[2][IB1]) - self.failIf(IB3 in registry._adapters[2][IB1]) + self.assertTrue(IB2 in registry._adapters[2][IB1]) + self.assertFalse(IB3 in registry._adapters[2][IB1]) def test_unsubscribe_empty(self): registry = self._makeOne() @@ -241,7 +230,7 @@ class BaseAdapterRegistryTests(_SilencePy3Deprecations): self.assertEqual(len(registry._subscribers), 2) -class LookupBaseFallbackTests(_SilencePy3Deprecations): +class LookupBaseFallbackTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.adapter import LookupBaseFallback @@ -271,7 +260,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): return None lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup(('A',), 'B', 'C') - self.failUnless(found is None) + self.assertTrue(found is None) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) def test_lookup_miss_w_default(self): @@ -282,7 +271,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): return None lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup(('A',), 'B', 'C', _default) - self.failUnless(found is _default) + self.assertTrue(found is _default) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) def test_lookup_not_cached(self): @@ -294,7 +283,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): return _results.pop(0) lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup(('A',), 'B', 'C') - self.failUnless(found is a) + self.assertTrue(found is a) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) self.assertEqual(_results, [b, c]) @@ -308,7 +297,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup(('A',), 'B', 'C') found = lb.lookup(('A',), 'B', 'C') - self.failUnless(found is a) + self.assertTrue(found is a) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) self.assertEqual(_results, [b, c]) @@ -321,7 +310,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): return _results.pop(0) lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup(('A', 'D'), 'B', 'C') - self.failUnless(found is a) + self.assertTrue(found is a) self.assertEqual(_called_with, [(('A', 'D'), 'B', 'C')]) self.assertEqual(_results, [b, c]) @@ -335,7 +324,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup(('A', 'D'), 'B', 'C') found = lb.lookup(('A', 'D'), 'B', 'C') - self.failUnless(found is a) + self.assertTrue(found is a) self.assertEqual(_called_with, [(('A', 'D'), 'B', 'C')]) self.assertEqual(_results, [b, c]) @@ -350,7 +339,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): found = lb.lookup(('A',), 'B', 'C') lb.changed(lb) found = lb.lookup(('A',), 'B', 'C') - self.failUnless(found is b) + self.assertTrue(found is b) self.assertEqual(_called_with, [(('A',), 'B', 'C'), (('A',), 'B', 'C')]) self.assertEqual(_results, [c]) @@ -362,7 +351,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): return None lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup1('A', 'B', 'C') - self.failUnless(found is None) + self.assertTrue(found is None) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) def test_lookup1_miss_w_default(self): @@ -373,7 +362,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): return None lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup1('A', 'B', 'C', _default) - self.failUnless(found is _default) + self.assertTrue(found is _default) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) def test_lookup1_miss_w_default_negative_cache(self): @@ -384,9 +373,9 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): return None lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup1('A', 'B', 'C', _default) - self.failUnless(found is _default) + self.assertTrue(found is _default) found = lb.lookup1('A', 'B', 'C', _default) - self.failUnless(found is _default) + self.assertTrue(found is _default) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) def test_lookup1_not_cached(self): @@ -398,7 +387,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): return _results.pop(0) lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup1('A', 'B', 'C') - self.failUnless(found is a) + self.assertTrue(found is a) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) self.assertEqual(_results, [b, c]) @@ -412,7 +401,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): lb = self._makeOne(uc_lookup=_lookup) found = lb.lookup1('A', 'B', 'C') found = lb.lookup1('A', 'B', 'C') - self.failUnless(found is a) + self.assertTrue(found is a) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) self.assertEqual(_results, [b, c]) @@ -427,7 +416,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): found = lb.lookup1('A', 'B', 'C') lb.changed(lb) found = lb.lookup1('A', 'B', 'C') - self.failUnless(found is b) + self.assertTrue(found is b) self.assertEqual(_called_with, [(('A',), 'B', 'C'), (('A',), 'B', 'C')]) self.assertEqual(_results, [c]) @@ -436,13 +425,13 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): req, prv = object(), object() lb = self._makeOne() found = lb.adapter_hook(prv, req, '') - self.failUnless(found is None) + self.assertTrue(found is None) def test_adapter_hook_miss_w_default(self): req, prv, _default = object(), object(), object() lb = self._makeOne() found = lb.adapter_hook(prv, req, '', _default) - self.failUnless(found is _default) + self.assertTrue(found is _default) def test_adapter_hook_hit_factory_returns_None(self): _f_called_with = [] @@ -454,7 +443,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): req, prv, _default = object(), object(), object() lb = self._makeOne(uc_lookup=_lookup) adapted = lb.adapter_hook(prv, req, 'C', _default) - self.failUnless(adapted is _default) + self.assertTrue(adapted is _default) self.assertEqual(_f_called_with, [req]) def test_adapter_hook_hit_factory_returns_adapter(self): @@ -468,7 +457,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): req, prv, _default = object(), object(), object() lb = self._makeOne(uc_lookup=_lookup) adapted = lb.adapter_hook(prv, req, 'C', _default) - self.failUnless(adapted is _adapter) + self.assertTrue(adapted is _adapter) self.assertEqual(_f_called_with, [req]) def test_queryAdapter(self): @@ -482,7 +471,7 @@ class LookupBaseFallbackTests(_SilencePy3Deprecations): req, prv, _default = object(), object(), object() lb = self._makeOne(uc_lookup=_lookup) adapted = lb.queryAdapter(req, prv, 'C', _default) - self.failUnless(adapted is _adapter) + self.assertTrue(adapted is _adapter) self.assertEqual(_f_called_with, [req]) def test_lookupAll_uncached(self): @@ -539,7 +528,7 @@ class LookupBaseTests(LookupBaseFallbackTests): return LookupBase -class VerifyingBaseFallbackTests(_SilencePy3Deprecations): +class VerifyingBaseFallbackTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.adapter import VerifyingBaseFallback @@ -586,12 +575,12 @@ class VerifyingBaseFallbackTests(_SilencePy3Deprecations): lb = self._makeOne(reg, uc_lookup=_lookup) found = lb.lookup(('A',), 'B', 'C') found = lb.lookup(('A',), 'B', 'C') - self.failUnless(found is a) + self.assertTrue(found is a) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) self.assertEqual(_results, [b, c]) reg.ro[1]._generation += 1 found = lb.lookup(('A',), 'B', 'C') - self.failUnless(found is b) + self.assertTrue(found is b) self.assertEqual(_called_with, [(('A',), 'B', 'C'), (('A',), 'B', 'C')]) self.assertEqual(_results, [c]) @@ -607,12 +596,12 @@ class VerifyingBaseFallbackTests(_SilencePy3Deprecations): lb = self._makeOne(reg, uc_lookup=_lookup) found = lb.lookup1('A', 'B', 'C') found = lb.lookup1('A', 'B', 'C') - self.failUnless(found is a) + self.assertTrue(found is a) self.assertEqual(_called_with, [(('A',), 'B', 'C')]) self.assertEqual(_results, [b, c]) reg.ro[1]._generation += 1 found = lb.lookup1('A', 'B', 'C') - self.failUnless(found is b) + self.assertTrue(found is b) self.assertEqual(_called_with, [(('A',), 'B', 'C'), (('A',), 'B', 'C')]) self.assertEqual(_results, [c]) @@ -632,12 +621,12 @@ class VerifyingBaseFallbackTests(_SilencePy3Deprecations): reg = self._makeRegistry(3) lb = self._makeOne(reg, uc_lookup=_lookup) adapted = lb.adapter_hook(prv, req, 'C', _default) - self.failUnless(adapted is a) + self.assertTrue(adapted is a) adapted = lb.adapter_hook(prv, req, 'C', _default) - self.failUnless(adapted is a) + self.assertTrue(adapted is a) reg.ro[1]._generation += 1 adapted = lb.adapter_hook(prv, req, 'C', _default) - self.failUnless(adapted is b) + self.assertTrue(adapted is b) def test_queryAdapter(self): a, b, c = [object(), object(), object()] @@ -654,12 +643,12 @@ class VerifyingBaseFallbackTests(_SilencePy3Deprecations): reg = self._makeRegistry(3) lb = self._makeOne(reg, uc_lookup=_lookup) adapted = lb.queryAdapter(req, prv, 'C', _default) - self.failUnless(adapted is a) + self.assertTrue(adapted is a) adapted = lb.queryAdapter(req, prv, 'C', _default) - self.failUnless(adapted is a) + self.assertTrue(adapted is a) reg.ro[1]._generation += 1 adapted = lb.adapter_hook(prv, req, 'C', _default) - self.failUnless(adapted is b) + self.assertTrue(adapted is b) def test_lookupAll(self): _results_1 = [object(), object(), object()] @@ -701,7 +690,7 @@ class VerifyingBaseTests(VerifyingBaseFallbackTests): return VerifyingBase -class AdapterLookupBaseTests(_SilencePy3Deprecations): +class AdapterLookupBaseTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.adapter import AdapterLookupBase @@ -839,7 +828,7 @@ class AdapterLookupBaseTests(_SilencePy3Deprecations): result = alb._uncached_lookup((IFoo,), IBar) self.assertEqual(result, None) self.assertEqual(len(alb._required), 1) - self.failUnless(IFoo.weakref() in alb._required) + self.assertTrue(IFoo.weakref() in alb._required) def test__uncached_lookup_order_miss(self): from zope.interface.interface import InterfaceClass @@ -918,7 +907,7 @@ class AdapterLookupBaseTests(_SilencePy3Deprecations): alb = self._makeOne(registry) subr._v_lookup = alb result = alb._uncached_lookup((IFoo,), IBar) - self.failUnless(result is _expected) + self.assertTrue(result is _expected) def test__uncached_lookup_repeated_hit(self): from zope.interface.interface import InterfaceClass @@ -936,8 +925,8 @@ class AdapterLookupBaseTests(_SilencePy3Deprecations): subr._v_lookup = alb result = alb._uncached_lookup((IFoo,), IBar) result2 = alb._uncached_lookup((IFoo,), IBar) - self.failUnless(result is _expected) - self.failUnless(result2 is _expected) + self.assertTrue(result is _expected) + self.assertTrue(result2 is _expected) def test_queryMultiAdaptor_lookup_miss(self): from zope.interface.declarations import implementer @@ -960,7 +949,7 @@ class AdapterLookupBaseTests(_SilencePy3Deprecations): subr._v_lookup = alb _default = object() result = alb.queryMultiAdapter((foo,), IBar, default=_default) - self.failUnless(result is _default) + self.assertTrue(result is _default) def test_queryMultiAdaptor_factory_miss(self): from zope.interface.declarations import implementer @@ -988,7 +977,7 @@ class AdapterLookupBaseTests(_SilencePy3Deprecations): subr._v_lookup = alb _default = object() result = alb.queryMultiAdapter((foo,), IBar, default=_default) - self.failUnless(result is _default) + self.assertTrue(result is _default) self.assertEqual(_called_with, [foo]) def test_queryMultiAdaptor_factory_hit(self): @@ -1017,7 +1006,7 @@ class AdapterLookupBaseTests(_SilencePy3Deprecations): subr._v_lookup = alb _default = object() result = alb.queryMultiAdapter((foo,), IBar, default=_default) - self.failUnless(result is _expected) + self.assertTrue(result is _expected) self.assertEqual(_called_with, [foo]) def test__uncached_lookupAll_empty_ro(self): @@ -1029,7 +1018,7 @@ class AdapterLookupBaseTests(_SilencePy3Deprecations): result = alb._uncached_lookupAll((IFoo,), IBar) self.assertEqual(result, ()) self.assertEqual(len(alb._required), 1) - self.failUnless(IFoo.weakref() in alb._required) + self.assertTrue(IFoo.weakref() in alb._required) def test__uncached_lookupAll_order_miss(self): from zope.interface.interface import InterfaceClass @@ -1120,7 +1109,7 @@ class AdapterLookupBaseTests(_SilencePy3Deprecations): result = alb._uncached_subscriptions((IFoo,), IBar) self.assertEqual(result, []) self.assertEqual(len(alb._required), 1) - self.failUnless(IFoo.weakref() in alb._required) + self.assertTrue(IFoo.weakref() in alb._required) def test__uncached_subscriptions_order_miss(self): from zope.interface.interface import InterfaceClass @@ -1271,7 +1260,7 @@ class AdapterLookupBaseTests(_SilencePy3Deprecations): }) -class AdapterRegistryTests(_SilencePy3Deprecations): +class AdapterRegistryTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.adapter import AdapterRegistry @@ -1289,7 +1278,7 @@ class AdapterRegistryTests(_SilencePy3Deprecations): sub = self._makeOne([base]) self.assertEqual(len(sub._v_subregistries), 0) self.assertEqual(len(base._v_subregistries), 1) - self.failUnless(sub in base._v_subregistries) + self.assertTrue(sub in base._v_subregistries) # test _addSubregistry / _removeSubregistry via only caller, _setBases @@ -1300,7 +1289,7 @@ class AdapterRegistryTests(_SilencePy3Deprecations): sub.__bases__ = [after] self.assertEqual(len(before._v_subregistries), 0) self.assertEqual(len(after._v_subregistries), 1) - self.failUnless(sub in after._v_subregistries) + self.assertTrue(sub in after._v_subregistries) def test__setBases_wo_stray_entry(self): before = self._makeOne() @@ -1311,7 +1300,7 @@ class AdapterRegistryTests(_SilencePy3Deprecations): sub.__bases__ = [after] self.assertEqual(len(before._v_subregistries), 0) self.assertEqual(len(after._v_subregistries), 1) - self.failUnless(sub in after._v_subregistries) + self.assertTrue(sub in after._v_subregistries) def test__setBases_w_existing_entry_continuing(self): before = self._makeOne() @@ -1320,8 +1309,8 @@ class AdapterRegistryTests(_SilencePy3Deprecations): sub.__bases__ = [before, after] self.assertEqual(len(before._v_subregistries), 1) self.assertEqual(len(after._v_subregistries), 1) - self.failUnless(sub in before._v_subregistries) - self.failUnless(sub in after._v_subregistries) + self.assertTrue(sub in before._v_subregistries) + self.assertTrue(sub in after._v_subregistries) def test_changed_w_subregistries(self): base = self._makeOne() @@ -1334,21 +1323,21 @@ class AdapterRegistryTests(_SilencePy3Deprecations): base._addSubregistry(derived2) orig = object() base.changed(orig) - self.failUnless(derived1._changed is orig) - self.failUnless(derived2._changed is orig) + self.assertTrue(derived1._changed is orig) + self.assertTrue(derived2._changed is orig) -class Test_utils(_SilencePy3Deprecations): +class Test_utils(unittest.TestCase): def test__convert_None_to_Interface_w_None(self): from zope.interface.adapter import _convert_None_to_Interface from zope.interface.interface import Interface - self.failUnless(_convert_None_to_Interface(None) is Interface) + self.assertTrue(_convert_None_to_Interface(None) is Interface) def test__convert_None_to_Interface_w_other(self): from zope.interface.adapter import _convert_None_to_Interface other = object() - self.failUnless(_convert_None_to_Interface(other) is other) + self.assertTrue(_convert_None_to_Interface(other) is other) def test__normalize_name_str(self): import sys diff --git a/src/zope/interface/tests/test_advice.py b/src/zope/interface/tests/test_advice.py index e9875a7..3d82de9 100644 --- a/src/zope/interface/tests/test_advice.py +++ b/src/zope/interface/tests/test_advice.py @@ -32,19 +32,7 @@ from zope.interface._compat import _skip_under_py2 from zope.interface._compat import _skip_under_py3k -class _SilencePy3Deprecations(unittest.TestCase): - # silence deprecation warnings under py3 - - def failUnless(self, expr): - # St00pid speling. - return self.assertTrue(expr) - - def failIf(self, expr): - # St00pid speling. - return self.assertFalse(expr) - - -class FrameInfoTest(_SilencePy3Deprecations): +class FrameInfoTest(unittest.TestCase): def test_w_module(self): from zope.interface.tests import advisory_testing @@ -52,7 +40,7 @@ class FrameInfoTest(_SilencePy3Deprecations): f_locals, f_globals) = advisory_testing.moduleLevelFrameInfo self.assertEqual(kind, "module") for d in module.__dict__, f_locals, f_globals: - self.failUnless(d is advisory_testing.my_globals) + self.assertTrue(d is advisory_testing.my_globals) @_skip_under_py3k def test_w_ClassicClass(self): @@ -65,10 +53,10 @@ class FrameInfoTest(_SilencePy3Deprecations): f_globals) = advisory_testing.ClassicClass.classLevelFrameInfo self.assertEqual(kind, "class") - self.failUnless( + self.assertTrue( f_locals is advisory_testing.ClassicClass.__dict__) # ??? for d in module.__dict__, f_globals: - self.failUnless(d is advisory_testing.my_globals) + self.assertTrue(d is advisory_testing.my_globals) def test_w_NewStyleClass(self): from zope.interface.tests import advisory_testing @@ -79,15 +67,15 @@ class FrameInfoTest(_SilencePy3Deprecations): self.assertEqual(kind, "class") for d in module.__dict__, f_globals: - self.failUnless(d is advisory_testing.my_globals) + self.assertTrue(d is advisory_testing.my_globals) def test_inside_function_call(self): from zope.interface.advice import getFrameInfo kind, module, f_locals, f_globals = getFrameInfo(sys._getframe()) self.assertEqual(kind, "function call") - self.failUnless(f_locals is locals()) # ??? + self.assertTrue(f_locals is locals()) # ??? for d in module.__dict__, f_globals: - self.failUnless(d is globals()) + self.assertTrue(d is globals()) def test_inside_exec(self): from zope.interface.advice import getFrameInfo @@ -95,9 +83,9 @@ class FrameInfoTest(_SilencePy3Deprecations): _locals = {} exec(_FUNKY_EXEC, _globals, _locals) self.assertEqual(_locals['kind'], "exec") - self.failUnless(_locals['f_locals'] is _locals) - self.failUnless(_locals['module'] is None) - self.failUnless(_locals['f_globals'] is _globals) + self.assertTrue(_locals['f_locals'] is _locals) + self.assertTrue(_locals['module'] is None) + self.assertTrue(_locals['f_globals'] is _globals) _FUNKY_EXEC = """\ @@ -105,7 +93,7 @@ import sys kind, module, f_locals, f_globals = getFrameInfo(sys._getframe()) """ -class AdviceTests(_SilencePy3Deprecations): +class AdviceTests(unittest.TestCase): @_skip_under_py3k def test_order(self): @@ -118,7 +106,7 @@ class AdviceTests(_SilencePy3Deprecations): # Strip the list nesting for i in 1, 2, 3: - self.failUnless(isinstance(Foo, list)) + self.assertTrue(isinstance(Foo, list)) Foo, = Foo self.assertEqual(log, [(1, Foo), (2, [Foo]), (3, [[Foo]])]) @@ -147,7 +135,7 @@ class AdviceTests(_SilencePy3Deprecations): ping([],1) Concrete, = Concrete - self.failUnless(Concrete.__class__ is Metaclass) + self.assertTrue(Concrete.__class__ is Metaclass) @_skip_under_py3k @@ -182,9 +170,9 @@ class AdviceTests(_SilencePy3Deprecations): __metaclass__ = Metaclass3 ping([], 1) - self.failUnless(isinstance(Derived, list)) + self.assertTrue(isinstance(Derived, list)) Derived, = Derived - self.failUnless(isinstance(Derived, Metaclass3)) + self.assertTrue(isinstance(Derived, Metaclass3)) @_skip_under_py3k def test_meta_no_bases(self): @@ -199,7 +187,7 @@ class AdviceTests(_SilencePy3Deprecations): self.assertEqual(type(klass), ClassType) -class Test_isClassAdvisor(_SilencePy3Deprecations): +class Test_isClassAdvisor(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.advice import isClassAdvisor @@ -220,7 +208,7 @@ class Test_isClassAdvisor(_SilencePy3Deprecations): self.assertEqual(self._callFUT(bar), True) -class Test_determineMetaclass(_SilencePy3Deprecations): +class Test_determineMetaclass(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.advice import determineMetaclass @@ -334,7 +322,7 @@ class Test_determineMetaclass(_SilencePy3Deprecations): self.assertRaises(TypeError, self._callFUT, (A, B)) -class Test_minimalBases(_SilencePy3Deprecations): +class Test_minimalBases(unittest.TestCase): def _callFUT(self, klasses): from zope.interface.advice import minimalBases diff --git a/src/zope/interface/tests/test_declarations.py b/src/zope/interface/tests/test_declarations.py index 3d11007..1b9533c 100644 --- a/src/zope/interface/tests/test_declarations.py +++ b/src/zope/interface/tests/test_declarations.py @@ -18,18 +18,6 @@ import unittest from zope.interface._compat import _skip_under_py3k, _u -class _SilencePy3Deprecations(unittest.TestCase): - # silence deprecation warnings under py3 - - def failUnless(self, expr): - # St00pid speling. - return self.assertTrue(expr) - - def failIf(self, expr): - # St00pid speling. - return self.assertFalse(expr) - - class _Py3ClassAdvice(object): def _run_generated_code(self, code, globs, locs, @@ -84,7 +72,7 @@ class NamedTests(unittest.TestCase): self.assertEqual(foo.__component_name__, _u('foo')) -class DeclarationTests(_SilencePy3Deprecations): +class DeclarationTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.declarations import Declaration @@ -112,31 +100,31 @@ class DeclarationTests(_SilencePy3Deprecations): def test_changed_wo_existing__v_attrs(self): decl = self._makeOne() decl.changed(decl) # doesn't raise - self.failIf('_v_attrs' in decl.__dict__) + self.assertFalse('_v_attrs' in decl.__dict__) def test_changed_w_existing__v_attrs(self): decl = self._makeOne() decl._v_attrs = object() decl.changed(decl) - self.failIf('_v_attrs' in decl.__dict__) + self.assertFalse('_v_attrs' in decl.__dict__) def test___contains__w_self(self): from zope.interface.interface import InterfaceClass IFoo = InterfaceClass('IFoo') decl = self._makeOne() - self.failIf(decl in decl) + self.assertFalse(decl in decl) def test___contains__w_unrelated_iface(self): from zope.interface.interface import InterfaceClass IFoo = InterfaceClass('IFoo') decl = self._makeOne() - self.failIf(IFoo in decl) + self.assertFalse(IFoo in decl) def test___contains__w_base_interface(self): from zope.interface.interface import InterfaceClass IFoo = InterfaceClass('IFoo') decl = self._makeOne(IFoo) - self.failUnless(IFoo in decl) + self.assertTrue(IFoo in decl) def test___iter___empty(self): decl = self._makeOne() @@ -212,7 +200,7 @@ class DeclarationTests(_SilencePy3Deprecations): IBar = InterfaceClass('IBar') before = self._makeOne(IFoo) after = before - IBar - self.failUnless(isinstance(after, self._getTargetClass())) + self.assertTrue(isinstance(after, self._getTargetClass())) self.assertEqual(list(after), [IFoo]) def test___sub___related_interface(self): @@ -236,7 +224,7 @@ class DeclarationTests(_SilencePy3Deprecations): IBar = InterfaceClass('IBar') before = self._makeOne(IFoo) after = before + IBar - self.failUnless(isinstance(after, self._getTargetClass())) + self.assertTrue(isinstance(after, self._getTargetClass())) self.assertEqual(list(after), [IFoo, IBar]) def test___add___related_interface(self): @@ -250,7 +238,7 @@ class DeclarationTests(_SilencePy3Deprecations): self.assertEqual(list(after), [IFoo, IBar, IBaz]) -class ImplementsTests(_SilencePy3Deprecations): +class ImplementsTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.declarations import Implements @@ -277,7 +265,7 @@ class ImplementsTests(_SilencePy3Deprecations): self.assertEqual(impl.__reduce__(), (implementedBy, (None,))) -class Test_implementedByFallback(_SilencePy3Deprecations): +class Test_implementedByFallback(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import implementedByFallback @@ -309,7 +297,7 @@ class Test_implementedByFallback(_SilencePy3Deprecations): with _MonkeyDict(declarations, 'BuiltinImplementationSpecifications') as specs: specs[foo] = reg - self.failUnless(self._callFUT(foo) is reg) + self.assertTrue(self._callFUT(foo) is reg) def test_dictless_w_existing_Implements(self): from zope.interface.declarations import Implements @@ -318,7 +306,7 @@ class Test_implementedByFallback(_SilencePy3Deprecations): __slots__ = ('__implemented__',) foo = Foo() foo.__implemented__ = impl - self.failUnless(self._callFUT(foo) is impl) + self.assertTrue(self._callFUT(foo) is impl) def test_dictless_w_existing_not_Implements(self): from zope.interface.interface import InterfaceClass @@ -334,7 +322,7 @@ class Test_implementedByFallback(_SilencePy3Deprecations): impl = Implements() class Foo(object): __implemented__ = impl - self.failUnless(self._callFUT(Foo) is impl) + self.assertTrue(self._callFUT(Foo) is impl) def test_builtins_added_to_cache(self): from zope.interface import declarations @@ -347,7 +335,7 @@ class Test_implementedByFallback(_SilencePy3Deprecations): self.assertEqual(list(self._callFUT(dict)), []) for typ in (tuple, list, dict): spec = specs[typ] - self.failUnless(isinstance(spec, Implements)) + self.assertTrue(isinstance(spec, Implements)) self.assertEqual(repr(spec), '<implementedBy %s.%s>' % (_BUILTINS, typ.__name__)) @@ -360,9 +348,9 @@ class Test_implementedByFallback(_SilencePy3Deprecations): specs[tuple] = t_spec specs[list] = l_spec specs[dict] = d_spec - self.failUnless(self._callFUT(tuple) is t_spec) - self.failUnless(self._callFUT(list) is l_spec) - self.failUnless(self._callFUT(dict) is d_spec) + self.assertTrue(self._callFUT(tuple) is t_spec) + self.assertTrue(self._callFUT(list) is l_spec) + self.assertTrue(self._callFUT(dict) is d_spec) def test_oldstyle_class_no_assertions(self): # TODO: Figure out P3 story @@ -393,10 +381,10 @@ class Test_implementedByFallback(_SilencePy3Deprecations): spec = self._callFUT(foo) self.assertEqual(spec.__name__, 'zope.interface.tests.test_declarations.foo') - self.failUnless(spec.inherit is foo) - self.failUnless(foo.__implemented__ is spec) - self.failUnless(foo.__providedBy__ is objectSpecificationDescriptor) - self.failIf('__provides__' in foo.__dict__) + self.assertTrue(spec.inherit is foo) + self.assertTrue(foo.__implemented__ is spec) + self.assertTrue(foo.__providedBy__ is objectSpecificationDescriptor) + self.assertFalse('__provides__' in foo.__dict__) def test_w_None_no_bases_w_class(self): from zope.interface.declarations import ClassProvides @@ -405,10 +393,10 @@ class Test_implementedByFallback(_SilencePy3Deprecations): spec = self._callFUT(Foo) self.assertEqual(spec.__name__, 'zope.interface.tests.test_declarations.Foo') - self.failUnless(spec.inherit is Foo) - self.failUnless(Foo.__implemented__ is spec) - self.failUnless(isinstance(Foo.__providedBy__, ClassProvides)) - self.failUnless(isinstance(Foo.__provides__, ClassProvides)) + self.assertTrue(spec.inherit is Foo) + self.assertTrue(Foo.__implemented__ is spec) + self.assertTrue(isinstance(Foo.__providedBy__, ClassProvides)) + self.assertTrue(isinstance(Foo.__provides__, ClassProvides)) self.assertEqual(Foo.__provides__, Foo.__providedBy__) def test_w_existing_Implements(self): @@ -416,7 +404,7 @@ class Test_implementedByFallback(_SilencePy3Deprecations): impl = Implements() class Foo(object): __implemented__ = impl - self.failUnless(self._callFUT(Foo) is impl) + self.assertTrue(self._callFUT(Foo) is impl) class Test_implementedBy(Test_implementedByFallback): @@ -427,7 +415,7 @@ class Test_implementedBy(Test_implementedByFallback): return implementedBy(*args, **kw) -class Test_classImplementsOnly(_SilencePy3Deprecations): +class Test_classImplementsOnly(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import classImplementsOnly @@ -443,10 +431,10 @@ class Test_classImplementsOnly(_SilencePy3Deprecations): spec = Foo.__implemented__ self.assertEqual(spec.__name__, 'zope.interface.tests.test_declarations.Foo') - self.failUnless(spec.inherit is None) - self.failUnless(Foo.__implemented__ is spec) - self.failUnless(isinstance(Foo.__providedBy__, ClassProvides)) - self.failUnless(isinstance(Foo.__provides__, ClassProvides)) + self.assertTrue(spec.inherit is None) + self.assertTrue(Foo.__implemented__ is spec) + self.assertTrue(isinstance(Foo.__providedBy__, ClassProvides)) + self.assertTrue(isinstance(Foo.__provides__, ClassProvides)) self.assertEqual(Foo.__provides__, Foo.__providedBy__) def test_w_existing_Implements(self): @@ -461,12 +449,12 @@ class Test_classImplementsOnly(_SilencePy3Deprecations): impl.inherit = Foo self._callFUT(Foo, IBar) # Same spec, now different values - self.failUnless(Foo.__implemented__ is impl) + self.assertTrue(Foo.__implemented__ is impl) self.assertEqual(impl.inherit, None) self.assertEqual(impl.declared, (IBar,)) -class Test_classImplements(_SilencePy3Deprecations): +class Test_classImplements(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import classImplements @@ -482,10 +470,10 @@ class Test_classImplements(_SilencePy3Deprecations): spec = Foo.__implemented__ self.assertEqual(spec.__name__, 'zope.interface.tests.test_declarations.Foo') - self.failUnless(spec.inherit is Foo) - self.failUnless(Foo.__implemented__ is spec) - self.failUnless(isinstance(Foo.__providedBy__, ClassProvides)) - self.failUnless(isinstance(Foo.__provides__, ClassProvides)) + self.assertTrue(spec.inherit is Foo) + self.assertTrue(Foo.__implemented__ is spec) + self.assertTrue(isinstance(Foo.__providedBy__, ClassProvides)) + self.assertTrue(isinstance(Foo.__provides__, ClassProvides)) self.assertEqual(Foo.__provides__, Foo.__providedBy__) def test_w_existing_Implements(self): @@ -500,7 +488,7 @@ class Test_classImplements(_SilencePy3Deprecations): impl.inherit = Foo self._callFUT(Foo, IBar) # Same spec, now different values - self.failUnless(Foo.__implemented__ is impl) + self.assertTrue(Foo.__implemented__ is impl) self.assertEqual(impl.inherit, Foo) self.assertEqual(impl.declared, (IFoo, IBar,)) @@ -522,13 +510,13 @@ class Test_classImplements(_SilencePy3Deprecations): impl.inherit = Foo self._callFUT(Foo, IBar) # Same spec, now different values - self.failUnless(Foo.__implemented__ is impl) + self.assertTrue(Foo.__implemented__ is impl) self.assertEqual(impl.inherit, Foo) self.assertEqual(impl.declared, (IFoo, IBar,)) self.assertEqual(impl.__bases__, (IFoo, IBar, b_impl)) -class Test__implements_advice(_SilencePy3Deprecations): +class Test__implements_advice(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import _implements_advice @@ -542,12 +530,12 @@ class Test__implements_advice(_SilencePy3Deprecations): class Foo(object): __implements_advice_data__ = ((IFoo,), classImplements) self._callFUT(Foo) - self.failIf('__implements_advice_data__' in Foo.__dict__) - self.failUnless(isinstance(Foo.__implemented__, Implements)) + self.assertFalse('__implements_advice_data__' in Foo.__dict__) + self.assertTrue(isinstance(Foo.__implemented__, Implements)) self.assertEqual(list(Foo.__implemented__), [IFoo]) -class Test_implementer(_SilencePy3Deprecations): +class Test_implementer(unittest.TestCase): def _getTargetClass(self): from zope.interface.declarations import implementer @@ -565,14 +553,14 @@ class Test_implementer(_SilencePy3Deprecations): pass decorator = self._makeOne(IFoo) returned = decorator(Foo) - self.failUnless(returned is Foo) + self.assertTrue(returned is Foo) spec = Foo.__implemented__ self.assertEqual(spec.__name__, 'zope.interface.tests.test_declarations.Foo') - self.failUnless(spec.inherit is Foo) - self.failUnless(Foo.__implemented__ is spec) - self.failUnless(isinstance(Foo.__providedBy__, ClassProvides)) - self.failUnless(isinstance(Foo.__provides__, ClassProvides)) + self.assertTrue(spec.inherit is Foo) + self.assertTrue(Foo.__implemented__ is spec) + self.assertTrue(isinstance(Foo.__providedBy__, ClassProvides)) + self.assertTrue(isinstance(Foo.__provides__, ClassProvides)) self.assertEqual(Foo.__provides__, Foo.__providedBy__) def test_newstyle_class(self): @@ -583,14 +571,14 @@ class Test_implementer(_SilencePy3Deprecations): pass decorator = self._makeOne(IFoo) returned = decorator(Foo) - self.failUnless(returned is Foo) + self.assertTrue(returned is Foo) spec = Foo.__implemented__ self.assertEqual(spec.__name__, 'zope.interface.tests.test_declarations.Foo') - self.failUnless(spec.inherit is Foo) - self.failUnless(Foo.__implemented__ is spec) - self.failUnless(isinstance(Foo.__providedBy__, ClassProvides)) - self.failUnless(isinstance(Foo.__provides__, ClassProvides)) + self.assertTrue(spec.inherit is Foo) + self.assertTrue(Foo.__implemented__ is spec) + self.assertTrue(isinstance(Foo.__providedBy__, ClassProvides)) + self.assertTrue(isinstance(Foo.__provides__, ClassProvides)) self.assertEqual(Foo.__provides__, Foo.__providedBy__) def test_nonclass_cannot_assign_attr(self): @@ -607,14 +595,14 @@ class Test_implementer(_SilencePy3Deprecations): foo = Foo() decorator = self._makeOne(IFoo) returned = decorator(foo) - self.failUnless(returned is foo) + self.assertTrue(returned is foo) spec = foo.__implemented__ self.assertEqual(spec.__name__, '?') - self.failUnless(spec.inherit is None) - self.failUnless(foo.__implemented__ is spec) + self.assertTrue(spec.inherit is None) + self.assertTrue(foo.__implemented__ is spec) -class Test_implementer_only(_SilencePy3Deprecations): +class Test_implementer_only(unittest.TestCase): def _getTargetClass(self): from zope.interface.declarations import implementer_only @@ -649,11 +637,11 @@ class Test_implementer_only(_SilencePy3Deprecations): __implemented__ = old_spec decorator = self._makeOne(IFoo) returned = decorator(Foo) - self.failUnless(returned is Foo) + self.assertTrue(returned is Foo) spec = Foo.__implemented__ self.assertEqual(spec.__name__, '?') - self.failUnless(spec.inherit is None) - self.failUnless(Foo.__implemented__ is spec) + self.assertTrue(spec.inherit is None) + self.assertTrue(Foo.__implemented__ is spec) def test_newstyle_class(self): from zope.interface.declarations import Implements @@ -665,16 +653,16 @@ class Test_implementer_only(_SilencePy3Deprecations): __implemented__ = old_spec decorator = self._makeOne(IFoo) returned = decorator(Foo) - self.failUnless(returned is Foo) + self.assertTrue(returned is Foo) spec = Foo.__implemented__ self.assertEqual(spec.__name__, '?') - self.failUnless(spec.inherit is None) - self.failUnless(Foo.__implemented__ is spec) + self.assertTrue(spec.inherit is None) + self.assertTrue(Foo.__implemented__ is spec) # Test '_implements' by way of 'implements{,Only}', its only callers. -class Test_implementsOnly(_SilencePy3Deprecations, _Py3ClassAdvice): +class Test_implementsOnly(unittest.TestCase, _Py3ClassAdvice): def _getFUT(self): from zope.interface.declarations import implementsOnly @@ -733,7 +721,7 @@ class Test_implementsOnly(_SilencePy3Deprecations, _Py3ClassAdvice): self.assertEqual(list(spec), [IBar]) -class Test_implements(_SilencePy3Deprecations, _Py3ClassAdvice): +class Test_implements(unittest.TestCase, _Py3ClassAdvice): def _getFUT(self): from zope.interface.declarations import implements @@ -797,7 +785,7 @@ class Test_implements(_SilencePy3Deprecations, _Py3ClassAdvice): self.assertEqual(list(spec), [IFoo]) -class ProvidesClassTests(_SilencePy3Deprecations): +class ProvidesClassTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.declarations import ProvidesClass @@ -822,7 +810,7 @@ class ProvidesClassTests(_SilencePy3Deprecations): pass spec = self._makeOne(Foo, IFoo) klass, args = spec.__reduce__() - self.failUnless(klass is Provides) + self.assertTrue(klass is Provides) self.assertEqual(args, (Foo, IFoo)) def test___get___class(self): @@ -832,7 +820,7 @@ class ProvidesClassTests(_SilencePy3Deprecations): pass spec = self._makeOne(Foo, IFoo) Foo.__provides__ = spec - self.failUnless(Foo.__provides__ is spec) + self.assertTrue(Foo.__provides__ is spec) def test___get___instance(self): from zope.interface.interface import InterfaceClass @@ -847,7 +835,7 @@ class ProvidesClassTests(_SilencePy3Deprecations): self.assertRaises(AttributeError, _test) -class Test_Provides(_SilencePy3Deprecations): +class Test_Provides(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import Provides @@ -863,7 +851,7 @@ class Test_Provides(_SilencePy3Deprecations): with _Monkey(declarations, InstanceDeclarations=cache): spec = self._callFUT(Foo, IFoo) self.assertEqual(list(spec), [IFoo]) - self.failUnless(cache[(Foo, IFoo)] is spec) + self.assertTrue(cache[(Foo, IFoo)] is spec) def test_w_cached_spec(self): from zope.interface import declarations @@ -875,10 +863,10 @@ class Test_Provides(_SilencePy3Deprecations): cache = {(Foo, IFoo): prior} with _Monkey(declarations, InstanceDeclarations=cache): spec = self._callFUT(Foo, IFoo) - self.failUnless(spec is prior) + self.assertTrue(spec is prior) -class Test_directlyProvides(_SilencePy3Deprecations): +class Test_directlyProvides(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import directlyProvides @@ -892,7 +880,7 @@ class Test_directlyProvides(_SilencePy3Deprecations): pass obj = Foo() self._callFUT(obj, IFoo) - self.failUnless(isinstance(obj.__provides__, ProvidesClass)) + self.assertTrue(isinstance(obj.__provides__, ProvidesClass)) self.assertEqual(list(obj.__provides__), [IFoo]) def test_w_class(self): @@ -902,7 +890,7 @@ class Test_directlyProvides(_SilencePy3Deprecations): class Foo(object): pass self._callFUT(Foo, IFoo) - self.failUnless(isinstance(Foo.__provides__, ClassProvides)) + self.assertTrue(isinstance(Foo.__provides__, ClassProvides)) self.assertEqual(list(Foo.__provides__), [IFoo]) @_skip_under_py3k @@ -939,11 +927,11 @@ class Test_directlyProvides(_SilencePy3Deprecations): the_dict[name] = value obj = Foo() self._callFUT(obj, IFoo) - self.failUnless(isinstance(the_dict['__provides__'], ProvidesClass)) + self.assertTrue(isinstance(the_dict['__provides__'], ProvidesClass)) self.assertEqual(list(the_dict['__provides__']), [IFoo]) -class Test_alsoProvides(_SilencePy3Deprecations): +class Test_alsoProvides(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import alsoProvides @@ -957,7 +945,7 @@ class Test_alsoProvides(_SilencePy3Deprecations): pass obj = Foo() self._callFUT(obj, IFoo) - self.failUnless(isinstance(obj.__provides__, ProvidesClass)) + self.assertTrue(isinstance(obj.__provides__, ProvidesClass)) self.assertEqual(list(obj.__provides__), [IFoo]) def test_w_existing_provides(self): @@ -971,11 +959,11 @@ class Test_alsoProvides(_SilencePy3Deprecations): obj = Foo() directlyProvides(obj, IFoo) self._callFUT(obj, IBar) - self.failUnless(isinstance(obj.__provides__, ProvidesClass)) + self.assertTrue(isinstance(obj.__provides__, ProvidesClass)) self.assertEqual(list(obj.__provides__), [IFoo, IBar]) -class Test_noLongerProvides(_SilencePy3Deprecations): +class Test_noLongerProvides(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import noLongerProvides @@ -1024,7 +1012,7 @@ class Test_noLongerProvides(_SilencePy3Deprecations): self.assertRaises(ValueError, self._callFUT, obj, IFoo) -class ClassProvidesBaseFallbackTests(_SilencePy3Deprecations): +class ClassProvidesBaseFallbackTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.declarations import ClassProvidesBaseFallback @@ -1045,7 +1033,7 @@ class ClassProvidesBaseFallbackTests(_SilencePy3Deprecations): class Foo(object): pass cpbp = Foo.__provides__ = self._makeOne(Foo, IFoo) - self.failUnless(Foo.__provides__ is cpbp) + self.assertTrue(Foo.__provides__ is cpbp) def test_w_same_class_via_instance(self): from zope.interface.interface import InterfaceClass @@ -1054,7 +1042,7 @@ class ClassProvidesBaseFallbackTests(_SilencePy3Deprecations): pass foo = Foo() cpbp = Foo.__provides__ = self._makeOne(Foo, IFoo) - self.failUnless(foo.__provides__ is IFoo) + self.assertTrue(foo.__provides__ is IFoo) def test_w_different_class(self): from zope.interface.interface import InterfaceClass @@ -1077,7 +1065,7 @@ class ClassProvidesBaseTests(ClassProvidesBaseFallbackTests): return ClassProvidesBase -class ClassProvidesTests(_SilencePy3Deprecations): +class ClassProvidesTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.declarations import ClassProvides @@ -1095,7 +1083,7 @@ class ClassProvidesTests(_SilencePy3Deprecations): class Foo(object): pass cp = Foo.__provides__ = self._makeOne(Foo, type(Foo), IBar) - self.failUnless(Foo.__provides__ is cp) + self.assertTrue(Foo.__provides__ is cp) self.assertEqual(list(Foo().__provides__), [IFoo]) def test___reduce__(self): @@ -1111,7 +1099,7 @@ class ClassProvidesTests(_SilencePy3Deprecations): (self._getTargetClass(), (Foo, type(Foo), IBar))) -class Test_directlyProvidedBy(_SilencePy3Deprecations): +class Test_directlyProvidedBy(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import directlyProvidedBy @@ -1157,7 +1145,7 @@ class Test_directlyProvidedBy(_SilencePy3Deprecations): self.assertEqual(list(self._callFUT(foo)), [IBar]) -class Test_classProvides(_SilencePy3Deprecations, _Py3ClassAdvice): +class Test_classProvides(unittest.TestCase, _Py3ClassAdvice): def _getFUT(self): from zope.interface.declarations import classProvides @@ -1225,7 +1213,7 @@ class Test_classProvides(_SilencePy3Deprecations, _Py3ClassAdvice): # Test _classProvides_advice through classProvides, its only caller. -class Test_provider(_SilencePy3Deprecations): +class Test_provider(unittest.TestCase): def _getTargetClass(self): from zope.interface.declarations import provider @@ -1241,11 +1229,11 @@ class Test_provider(_SilencePy3Deprecations): @self._makeOne(IFoo) class Foo(object): pass - self.failUnless(isinstance(Foo.__provides__, ClassProvides)) + self.assertTrue(isinstance(Foo.__provides__, ClassProvides)) self.assertEqual(list(Foo.__provides__), [IFoo]) -class Test_moduleProvides(_SilencePy3Deprecations): +class Test_moduleProvides(unittest.TestCase): def _getFUT(self): from zope.interface.declarations import moduleProvides @@ -1316,7 +1304,7 @@ class Test_moduleProvides(_SilencePy3Deprecations): assert False, 'TypeError not raised' -class Test_getObjectSpecificationFallback(_SilencePy3Deprecations): +class Test_getObjectSpecificationFallback(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import getObjectSpecificationFallback @@ -1347,7 +1335,7 @@ class Test_getObjectSpecificationFallback(_SilencePy3Deprecations): pass directlyProvides(foo, IFoo) spec = self._callFUT(foo) - self.failUnless(spec is foo.__provides__) + self.assertTrue(spec is foo.__provides__) def test_existing_provides_is_not_spec(self): def foo(): @@ -1394,7 +1382,7 @@ class Test_getObjectSpecification(Test_getObjectSpecificationFallback): return getObjectSpecification(*args, **kw) -class Test_providedByFallback(_SilencePy3Deprecations): +class Test_providedByFallback(unittest.TestCase): def _callFUT(self, *args, **kw): from zope.interface.declarations import providedByFallback @@ -1445,7 +1433,7 @@ class Test_providedByFallback(_SilencePy3Deprecations): foo.__providedBy__ = object() expected = foo.__provides__ = object() spec = self._callFUT(foo) - self.failUnless(spec is expected) + self.assertTrue(spec is expected) def test_w_providedBy_invalid_spec_w_provides_diff_provides_on_class(self): class Foo(object): @@ -1455,7 +1443,7 @@ class Test_providedByFallback(_SilencePy3Deprecations): expected = foo.__provides__ = object() Foo.__provides__ = object() spec = self._callFUT(foo) - self.failUnless(spec is expected) + self.assertTrue(spec is expected) def test_w_providedBy_invalid_spec_w_provides_same_provides_on_class(self): from zope.interface.declarations import implementer @@ -1479,7 +1467,7 @@ class Test_providedBy(Test_providedByFallback): return providedBy(*args, **kw) -class ObjectSpecificationDescriptorFallbackTests(_SilencePy3Deprecations): +class ObjectSpecificationDescriptorFallbackTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.declarations \ diff --git a/src/zope/interface/tests/test_interface.py b/src/zope/interface/tests/test_interface.py index 5b243d1..9e1e3dc 100644 --- a/src/zope/interface/tests/test_interface.py +++ b/src/zope/interface/tests/test_interface.py @@ -17,17 +17,6 @@ import unittest _marker = object() -class _SilencePy3Deprecations(unittest.TestCase): - # silence deprecation warnings under py3 - - def failUnless(self, expr): - # St00pid speling. - return self.assertTrue(expr) - - def failIf(self, expr): - # St00pid speling. - return self.assertFalse(expr) - class Test_invariant(unittest.TestCase): @@ -146,7 +135,7 @@ class ElementTests(unittest.TestCase): self.assertEqual(element.queryTaggedValue('foo'), 'bar') -class SpecificationBasePyTests(_SilencePy3Deprecations): +class SpecificationBasePyTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.interface import SpecificationBasePy @@ -162,7 +151,7 @@ class SpecificationBasePyTests(_SilencePy3Deprecations): def _providedBy(obj): return _empty with _Monkey(interface, providedBy=_providedBy): - self.failIf(sb.providedBy(object())) + self.assertFalse(sb.providedBy(object())) def test_providedBy_hit(self): from zope.interface import interface @@ -172,7 +161,7 @@ class SpecificationBasePyTests(_SilencePy3Deprecations): def _providedBy(obj): return _Decl() with _Monkey(interface, providedBy=_providedBy): - self.failUnless(sb.providedBy(object())) + self.assertTrue(sb.providedBy(object())) def test_implementedBy_miss(self): from zope.interface import interface @@ -181,7 +170,7 @@ class SpecificationBasePyTests(_SilencePy3Deprecations): def _implementedBy(obj): return _empty with _Monkey(interface, implementedBy=_implementedBy): - self.failIf(sb.implementedBy(object())) + self.assertFalse(sb.implementedBy(object())) def test_implementedBy_hit(self): from zope.interface import interface @@ -191,32 +180,32 @@ class SpecificationBasePyTests(_SilencePy3Deprecations): def _implementedBy(obj): return _Decl() with _Monkey(interface, implementedBy=_implementedBy): - self.failUnless(sb.implementedBy(object())) + self.assertTrue(sb.implementedBy(object())) def test_isOrExtends_miss(self): sb = self._makeOne() sb._implied = {} # not defined by SpecificationBasePy - self.failIf(sb.isOrExtends(object())) + self.assertFalse(sb.isOrExtends(object())) def test_isOrExtends_hit(self): sb = self._makeOne() testing = object() sb._implied = {testing: {}} # not defined by SpecificationBasePy - self.failUnless(sb(testing)) + self.assertTrue(sb(testing)) def test___call___miss(self): sb = self._makeOne() sb._implied = {} # not defined by SpecificationBasePy - self.failIf(sb.isOrExtends(object())) + self.assertFalse(sb.isOrExtends(object())) def test___call___hit(self): sb = self._makeOne() testing = object() sb._implied = {testing: {}} # not defined by SpecificationBasePy - self.failUnless(sb(testing)) + self.assertTrue(sb(testing)) -class InterfaceBasePyTests(_SilencePy3Deprecations): +class InterfaceBasePyTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.interface import InterfaceBasePy @@ -236,7 +225,7 @@ class InterfaceBasePyTests(_SilencePy3Deprecations): class _Adapted(object): def __conform__(self, iface): return conformed - self.failUnless(ib(_Adapted()) is conformed) + self.assertTrue(ib(_Adapted()) is conformed) def test___call___w___conform___miss_ob_provides(self): ib = self._makeOne(True) @@ -244,13 +233,13 @@ class InterfaceBasePyTests(_SilencePy3Deprecations): def __conform__(self, iface): return None adapted = _Adapted() - self.failUnless(ib(adapted) is adapted) + self.assertTrue(ib(adapted) is adapted) def test___call___wo___conform___ob_no_provides_w_alternate(self): ib = self._makeOne(False) adapted = object() alternate = object() - self.failUnless(ib(adapted, alternate) is alternate) + self.assertTrue(ib(adapted, alternate) is alternate) def test___call___w___conform___ob_no_provides_wo_alternate(self): ib = self._makeOne(False) @@ -260,7 +249,7 @@ class InterfaceBasePyTests(_SilencePy3Deprecations): def test___adapt___ob_provides(self): ib = self._makeOne(True) adapted = object() - self.failUnless(ib.__adapt__(adapted) is adapted) + self.assertTrue(ib.__adapt__(adapted) is adapted) def test___adapt___ob_no_provides_uses_hooks(self): from zope.interface import interface @@ -273,11 +262,11 @@ class InterfaceBasePyTests(_SilencePy3Deprecations): def _hook_hit(iface, obj): return obj with _Monkey(interface, adapter_hooks=[_hook_miss, _hook_hit]): - self.failUnless(ib.__adapt__(adapted) is adapted) + self.assertTrue(ib.__adapt__(adapted) is adapted) self.assertEqual(_missed, [(ib, adapted)]) -class SpecificationTests(_SilencePy3Deprecations): +class SpecificationTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.interface import Specification @@ -293,8 +282,8 @@ class SpecificationTests(_SilencePy3Deprecations): spec = self._makeOne() self.assertEqual(spec.__bases__, ()) self.assertEqual(len(spec._implied), 2) - self.failUnless(spec in spec._implied) - self.failUnless(Interface in spec._implied) + self.assertTrue(spec in spec._implied) + self.assertTrue(Interface in spec._implied) self.assertEqual(len(spec.dependents), 0) def test_subscribe_first_time(self): @@ -324,7 +313,7 @@ class SpecificationTests(_SilencePy3Deprecations): spec.unsubscribe(dep) self.assertEqual(spec.dependents[dep], 1) spec.unsubscribe(dep) - self.failIf(dep in spec.dependents) + self.assertFalse(dep in spec.dependents) def test___setBases_subscribes_bases_and_notifies_dependents(self): from zope.interface.interface import Interface @@ -350,8 +339,8 @@ class SpecificationTests(_SilencePy3Deprecations): spec._v_attrs = 'Foo' spec._implied[I] = () spec.changed(spec) - self.failUnless(getattr(spec, '_v_attrs', self) is self) - self.failIf(I in spec._implied) + self.assertTrue(getattr(spec, '_v_attrs', self) is self) + self.assertFalse(I in spec._implied) def test_interfaces_skips_already_seen(self): from zope.interface.interface import Interface @@ -392,7 +381,7 @@ class SpecificationTests(_SilencePy3Deprecations): self.assertTrue(spec.get('foo') is IFoo.get('foo')) self.assertTrue(spec.get('bar') is IBar.get('bar')) -class InterfaceClassTests(_SilencePy3Deprecations): +class InterfaceClassTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.interface import InterfaceClass @@ -471,19 +460,19 @@ class InterfaceClassTests(_SilencePy3Deprecations): def test_isEqualOrExtendedBy_identity(self): iface = self._makeOne() - self.failUnless(iface.isEqualOrExtendedBy(iface)) + self.assertTrue(iface.isEqualOrExtendedBy(iface)) def test_isEqualOrExtendedBy_subiface(self): iface = self._makeOne() sub = self._makeOne('ISub', bases=(iface,)) - self.failUnless(iface.isEqualOrExtendedBy(sub)) - self.failIf(sub.isEqualOrExtendedBy(iface)) + self.assertTrue(iface.isEqualOrExtendedBy(sub)) + self.assertFalse(sub.isEqualOrExtendedBy(iface)) def test_isEqualOrExtendedBy_unrelated(self): one = self._makeOne('One') another = self._makeOne('Another') - self.failIf(one.isEqualOrExtendedBy(another)) - self.failIf(another.isEqualOrExtendedBy(one)) + self.assertFalse(one.isEqualOrExtendedBy(another)) + self.assertFalse(another.isEqualOrExtendedBy(one)) def test_names_w_all_False_ignores_bases(self): from zope.interface.interface import Attribute @@ -663,7 +652,7 @@ class InterfaceClassTests(_SilencePy3Deprecations): def test___contains___miss(self): one = self._makeOne() - self.failIf('nonesuch' in one) + self.assertFalse('nonesuch' in one) def test___contains___hit(self): from zope.interface.interface import Attribute @@ -674,8 +663,8 @@ class InterfaceClassTests(_SilencePy3Deprecations): 'bar': fromFunction(_bar), } one = self._makeOne(attrs=ATTRS) - self.failUnless('foo' in one) - self.failUnless('bar' in one) + self.assertTrue('foo' in one) + self.assertTrue('bar' in one) def test_direct_miss(self): one = self._makeOne() @@ -751,7 +740,7 @@ class InterfaceClassTests(_SilencePy3Deprecations): self.assertRaises(Invalid, iface.validateInvariants, obj, _errors) self.assertEqual(_fail_called_with, [((obj,), {})]) self.assertEqual(len(_errors), 1) - self.failUnless(isinstance(_errors[0], Invalid)) + self.assertTrue(isinstance(_errors[0], Invalid)) def test_validateInvariants_fail_in_base_wo_errors_passed(self): from zope.interface.exceptions import Invalid @@ -792,7 +781,7 @@ class InterfaceClassTests(_SilencePy3Deprecations): self.assertEqual(_passable_called_with, [((obj,), {})]) self.assertEqual(_fail_called_with, [((obj,), {})]) self.assertEqual(len(_errors), 1) - self.failUnless(isinstance(_errors[0], Invalid)) + self.assertTrue(isinstance(_errors[0], Invalid)) def test___reduce__(self): iface = self._makeOne('PickleMe') @@ -818,56 +807,56 @@ class InterfaceClassTests(_SilencePy3Deprecations): warnings.simplefilter('always') # see LP #825249 self.assertEqual(hash(derived), 1) self.assertEqual(len(warned), 1) - self.failUnless(warned[0].category is UserWarning) + self.assertTrue(warned[0].category is UserWarning) self.assertEqual(str(warned[0].message), 'Hashing uninitialized InterfaceClass instance') def test_comparison_with_None(self): iface = self._makeOne() - self.failUnless(iface < None) - self.failUnless(iface <= None) - self.failIf(iface == None) - self.failUnless(iface != None) - self.failIf(iface >= None) - self.failIf(iface > None) - - self.failIf(None < iface) - self.failIf(None <= iface) - self.failIf(None == iface) - self.failUnless(None != iface) - self.failUnless(None >= iface) - self.failUnless(None > iface) + self.assertTrue(iface < None) + self.assertTrue(iface <= None) + self.assertFalse(iface == None) + self.assertTrue(iface != None) + self.assertFalse(iface >= None) + self.assertFalse(iface > None) + + self.assertFalse(None < iface) + self.assertFalse(None <= iface) + self.assertFalse(None == iface) + self.assertTrue(None != iface) + self.assertTrue(None >= iface) + self.assertTrue(None > iface) def test_comparison_with_same_instance(self): iface = self._makeOne() - self.failIf(iface < iface) - self.failUnless(iface <= iface) - self.failUnless(iface == iface) - self.failIf(iface != iface) - self.failUnless(iface >= iface) - self.failIf(iface > iface) + self.assertFalse(iface < iface) + self.assertTrue(iface <= iface) + self.assertTrue(iface == iface) + self.assertFalse(iface != iface) + self.assertTrue(iface >= iface) + self.assertFalse(iface > iface) def test_comparison_with_same_named_instance_in_other_module(self): one = self._makeOne('IName', __module__='zope.interface.tests.one') other = self._makeOne('IName', __module__='zope.interface.tests.other') - self.failUnless(one < other) - self.failIf(other < one) - self.failUnless(one <= other) - self.failIf(other <= one) - self.failIf(one == other) - self.failIf(other == one) - self.failUnless(one != other) - self.failUnless(other != one) - self.failIf(one >= other) - self.failUnless(other >= one) - self.failIf(one > other) - self.failUnless(other > one) + self.assertTrue(one < other) + self.assertFalse(other < one) + self.assertTrue(one <= other) + self.assertFalse(other <= one) + self.assertFalse(one == other) + self.assertFalse(other == one) + self.assertTrue(one != other) + self.assertTrue(other != one) + self.assertFalse(one >= other) + self.assertTrue(other >= one) + self.assertFalse(one > other) + self.assertTrue(other > one) -class InterfaceTests(_SilencePy3Deprecations): +class InterfaceTests(unittest.TestCase): def test_attributes_link_to_interface(self): from zope.interface import Interface @@ -876,7 +865,7 @@ class InterfaceTests(_SilencePy3Deprecations): class I1(Interface): attr = Attribute("My attr") - self.failUnless(I1['attr'].interface is I1) + self.assertTrue(I1['attr'].interface is I1) def test_methods_link_to_interface(self): from zope.interface import Interface @@ -886,7 +875,7 @@ class InterfaceTests(_SilencePy3Deprecations): def method(foo, bar, bingo): pass - self.failUnless(I1['method'].interface is I1) + self.assertTrue(I1['method'].interface is I1) def test_classImplements_simple(self): from zope.interface import Interface @@ -911,12 +900,12 @@ class InterfaceTests(_SilencePy3Deprecations): current = Current() - self.failUnless(ICurrent.implementedBy(Current)) - self.failIf(IOther.implementedBy(Current)) - self.failUnless(ICurrent in implementedBy(Current)) - self.failIf(IOther in implementedBy(Current)) - self.failUnless(ICurrent in providedBy(current)) - self.failIf(IOther in providedBy(current)) + self.assertTrue(ICurrent.implementedBy(Current)) + self.assertFalse(IOther.implementedBy(Current)) + self.assertTrue(ICurrent in implementedBy(Current)) + self.assertFalse(IOther in implementedBy(Current)) + self.assertTrue(ICurrent in providedBy(current)) + self.assertFalse(IOther in providedBy(current)) def test_classImplements_base_not_derived(self): from zope.interface import Interface @@ -933,12 +922,12 @@ class InterfaceTests(_SilencePy3Deprecations): pass current = Current() - self.failUnless(IBase.implementedBy(Current)) - self.failIf(IDerived.implementedBy(Current)) - self.failUnless(IBase in implementedBy(Current)) - self.failIf(IDerived in implementedBy(Current)) - self.failUnless(IBase in providedBy(current)) - self.failIf(IDerived in providedBy(current)) + self.assertTrue(IBase.implementedBy(Current)) + self.assertFalse(IDerived.implementedBy(Current)) + self.assertTrue(IBase in implementedBy(Current)) + self.assertFalse(IDerived in implementedBy(Current)) + self.assertTrue(IBase in providedBy(current)) + self.assertFalse(IDerived in providedBy(current)) def test_classImplements_base_and_derived(self): from zope.interface import Interface @@ -959,14 +948,14 @@ class InterfaceTests(_SilencePy3Deprecations): current = Current() - self.failUnless(IBase.implementedBy(Current)) - self.failUnless(IDerived.implementedBy(Current)) - self.failIf(IBase in implementedBy(Current)) - self.failUnless(IBase in implementedBy(Current).flattened()) - self.failUnless(IDerived in implementedBy(Current)) - self.failIf(IBase in providedBy(current)) - self.failUnless(IBase in providedBy(current).flattened()) - self.failUnless(IDerived in providedBy(current)) + self.assertTrue(IBase.implementedBy(Current)) + self.assertTrue(IDerived.implementedBy(Current)) + self.assertFalse(IBase in implementedBy(Current)) + self.assertTrue(IBase in implementedBy(Current).flattened()) + self.assertTrue(IDerived in implementedBy(Current)) + self.assertFalse(IBase in providedBy(current)) + self.assertTrue(IBase in providedBy(current).flattened()) + self.assertTrue(IDerived in providedBy(current)) def test_classImplements_multiple(self): from zope.interface import Interface @@ -994,12 +983,12 @@ class InterfaceTests(_SilencePy3Deprecations): ambi = Ambi() - self.failUnless(ILeft.implementedBy(Ambi)) - self.failUnless(IRight.implementedBy(Ambi)) - self.failUnless(ILeft in implementedBy(Ambi)) - self.failUnless(IRight in implementedBy(Ambi)) - self.failUnless(ILeft in providedBy(ambi)) - self.failUnless(IRight in providedBy(ambi)) + self.assertTrue(ILeft.implementedBy(Ambi)) + self.assertTrue(IRight.implementedBy(Ambi)) + self.assertTrue(ILeft in implementedBy(Ambi)) + self.assertTrue(IRight in implementedBy(Ambi)) + self.assertTrue(ILeft in providedBy(ambi)) + self.assertTrue(IRight in providedBy(ambi)) def test_classImplements_multiple_w_explict_implements(self): from zope.interface import Interface @@ -1034,15 +1023,15 @@ class InterfaceTests(_SilencePy3Deprecations): mixed = Mixed() - self.failUnless(ILeft.implementedBy(Mixed)) - self.failIf(IRight.implementedBy(Mixed)) - self.failUnless(IOther.implementedBy(Mixed)) - self.failUnless(ILeft in implementedBy(Mixed)) - self.failIf(IRight in implementedBy(Mixed)) - self.failUnless(IOther in implementedBy(Mixed)) - self.failUnless(ILeft in providedBy(mixed)) - self.failIf(IRight in providedBy(mixed)) - self.failUnless(IOther in providedBy(mixed)) + self.assertTrue(ILeft.implementedBy(Mixed)) + self.assertFalse(IRight.implementedBy(Mixed)) + self.assertTrue(IOther.implementedBy(Mixed)) + self.assertTrue(ILeft in implementedBy(Mixed)) + self.assertFalse(IRight in implementedBy(Mixed)) + self.assertTrue(IOther in implementedBy(Mixed)) + self.assertTrue(ILeft in providedBy(mixed)) + self.assertFalse(IRight in providedBy(mixed)) + self.assertTrue(IOther in providedBy(mixed)) def testInterfaceExtendsInterface(self): from zope.interface import Interface @@ -1053,13 +1042,13 @@ class InterfaceTests(_SilencePy3Deprecations): BobInterface = new('BobInterface') BazInterface = new('BazInterface', [BobInterface, BarInterface]) - self.failUnless(BazInterface.extends(BobInterface)) - self.failUnless(BazInterface.extends(BarInterface)) - self.failUnless(BazInterface.extends(FunInterface)) - self.failIf(BobInterface.extends(FunInterface)) - self.failIf(BobInterface.extends(BarInterface)) - self.failUnless(BarInterface.extends(FunInterface)) - self.failIf(BarInterface.extends(BazInterface)) + self.assertTrue(BazInterface.extends(BobInterface)) + self.assertTrue(BazInterface.extends(BarInterface)) + self.assertTrue(BazInterface.extends(FunInterface)) + self.assertFalse(BobInterface.extends(FunInterface)) + self.assertFalse(BobInterface.extends(BarInterface)) + self.assertTrue(BarInterface.extends(FunInterface)) + self.assertFalse(BarInterface.extends(BazInterface)) def test_verifyClass(self): from zope.interface import Attribute @@ -1080,7 +1069,7 @@ class InterfaceTests(_SilencePy3Deprecations): def method(self): pass - self.failUnless(verifyClass(ICheckMe, CheckMe)) + self.assertTrue(verifyClass(ICheckMe, CheckMe)) def test_verifyObject(self): from zope.interface import Attribute @@ -1103,7 +1092,7 @@ class InterfaceTests(_SilencePy3Deprecations): check_me = CheckMe() - self.failUnless(verifyObject(ICheckMe, check_me)) + self.assertTrue(verifyObject(ICheckMe, check_me)) def test_interface_object_provides_Interface(self): from zope.interface import Interface @@ -1111,7 +1100,7 @@ class InterfaceTests(_SilencePy3Deprecations): class AnInterface(Interface): pass - self.failUnless(Interface.providedBy(AnInterface)) + self.assertTrue(Interface.providedBy(AnInterface)) def test_names_simple(self): from zope.interface import Attribute @@ -1167,11 +1156,11 @@ class InterfaceTests(_SilencePy3Deprecations): self.assertEqual(len(name_values), 2) self.assertEqual(name_values[0][0], 'attr') - self.failUnless(isinstance(name_values[0][1], Attribute)) + self.assertTrue(isinstance(name_values[0][1], Attribute)) self.assertEqual(name_values[0][1].__name__, 'attr') self.assertEqual(name_values[0][1].__doc__, 'My attr') self.assertEqual(name_values[1][0], 'method') - self.failUnless(isinstance(name_values[1][1], Method)) + self.assertTrue(isinstance(name_values[1][1], Method)) self.assertEqual(name_values[1][1].__name__, 'method') self.assertEqual(name_values[1][1].__doc__, 'My method') @@ -1200,15 +1189,15 @@ class InterfaceTests(_SilencePy3Deprecations): self.assertEqual(len(name_values), 3) self.assertEqual(name_values[0][0], 'attr2') - self.failUnless(isinstance(name_values[0][1], Attribute)) + self.assertTrue(isinstance(name_values[0][1], Attribute)) self.assertEqual(name_values[0][1].__name__, 'attr2') self.assertEqual(name_values[0][1].__doc__, 'My attr2') self.assertEqual(name_values[1][0], 'method') - self.failUnless(isinstance(name_values[1][1], Method)) + self.assertTrue(isinstance(name_values[1][1], Method)) self.assertEqual(name_values[1][1].__name__, 'method') self.assertEqual(name_values[1][1].__doc__, 'My method, overridden') self.assertEqual(name_values[2][0], 'method2') - self.failUnless(isinstance(name_values[2][1], Method)) + self.assertTrue(isinstance(name_values[2][1], Method)) self.assertEqual(name_values[2][1].__name__, 'method2') self.assertEqual(name_values[2][1].__doc__, 'My method2') @@ -1216,19 +1205,19 @@ class InterfaceTests(_SilencePy3Deprecations): self.assertEqual(len(name_values), 4) self.assertEqual(name_values[0][0], 'attr') - self.failUnless(isinstance(name_values[0][1], Attribute)) + self.assertTrue(isinstance(name_values[0][1], Attribute)) self.assertEqual(name_values[0][1].__name__, 'attr') self.assertEqual(name_values[0][1].__doc__, 'My attr') self.assertEqual(name_values[1][0], 'attr2') - self.failUnless(isinstance(name_values[1][1], Attribute)) + self.assertTrue(isinstance(name_values[1][1], Attribute)) self.assertEqual(name_values[1][1].__name__, 'attr2') self.assertEqual(name_values[1][1].__doc__, 'My attr2') self.assertEqual(name_values[2][0], 'method') - self.failUnless(isinstance(name_values[2][1], Method)) + self.assertTrue(isinstance(name_values[2][1], Method)) self.assertEqual(name_values[2][1].__name__, 'method') self.assertEqual(name_values[2][1].__doc__, 'My method, overridden') self.assertEqual(name_values[3][0], 'method2') - self.failUnless(isinstance(name_values[3][1], Method)) + self.assertTrue(isinstance(name_values[3][1], Method)) self.assertEqual(name_values[3][1].__name__, 'method2') self.assertEqual(name_values[3][1].__doc__, 'My method2') @@ -1253,12 +1242,12 @@ class InterfaceTests(_SilencePy3Deprecations): "My method" a_desc = ISimple.getDescriptionFor('attr') - self.failUnless(isinstance(a_desc, Attribute)) + self.assertTrue(isinstance(a_desc, Attribute)) self.assertEqual(a_desc.__name__, 'attr') self.assertEqual(a_desc.__doc__, 'My attr') m_desc = ISimple.getDescriptionFor('method') - self.failUnless(isinstance(m_desc, Method)) + self.assertTrue(isinstance(m_desc, Method)) self.assertEqual(m_desc.__name__, 'method') self.assertEqual(m_desc.__doc__, 'My method') @@ -1284,22 +1273,22 @@ class InterfaceTests(_SilencePy3Deprecations): "My method2" a_desc = IDerived.getDescriptionFor('attr') - self.failUnless(isinstance(a_desc, Attribute)) + self.assertTrue(isinstance(a_desc, Attribute)) self.assertEqual(a_desc.__name__, 'attr') self.assertEqual(a_desc.__doc__, 'My attr') m_desc = IDerived.getDescriptionFor('method') - self.failUnless(isinstance(m_desc, Method)) + self.assertTrue(isinstance(m_desc, Method)) self.assertEqual(m_desc.__name__, 'method') self.assertEqual(m_desc.__doc__, 'My method, overridden') a2_desc = IDerived.getDescriptionFor('attr2') - self.failUnless(isinstance(a2_desc, Attribute)) + self.assertTrue(isinstance(a2_desc, Attribute)) self.assertEqual(a2_desc.__name__, 'attr2') self.assertEqual(a2_desc.__doc__, 'My attr2') m2_desc = IDerived.getDescriptionFor('method2') - self.failUnless(isinstance(m2_desc, Method)) + self.assertTrue(isinstance(m2_desc, Method)) self.assertEqual(m2_desc.__name__, 'method2') self.assertEqual(m2_desc.__doc__, 'My method2') @@ -1324,12 +1313,12 @@ class InterfaceTests(_SilencePy3Deprecations): "My method" a_desc = ISimple['attr'] - self.failUnless(isinstance(a_desc, Attribute)) + self.assertTrue(isinstance(a_desc, Attribute)) self.assertEqual(a_desc.__name__, 'attr') self.assertEqual(a_desc.__doc__, 'My attr') m_desc = ISimple['method'] - self.failUnless(isinstance(m_desc, Method)) + self.assertTrue(isinstance(m_desc, Method)) self.assertEqual(m_desc.__name__, 'method') self.assertEqual(m_desc.__doc__, 'My method') @@ -1355,22 +1344,22 @@ class InterfaceTests(_SilencePy3Deprecations): "My method2" a_desc = IDerived['attr'] - self.failUnless(isinstance(a_desc, Attribute)) + self.assertTrue(isinstance(a_desc, Attribute)) self.assertEqual(a_desc.__name__, 'attr') self.assertEqual(a_desc.__doc__, 'My attr') m_desc = IDerived['method'] - self.failUnless(isinstance(m_desc, Method)) + self.assertTrue(isinstance(m_desc, Method)) self.assertEqual(m_desc.__name__, 'method') self.assertEqual(m_desc.__doc__, 'My method, overridden') a2_desc = IDerived['attr2'] - self.failUnless(isinstance(a2_desc, Attribute)) + self.assertTrue(isinstance(a2_desc, Attribute)) self.assertEqual(a2_desc.__name__, 'attr2') self.assertEqual(a2_desc.__doc__, 'My attr2') m2_desc = IDerived['method2'] - self.failUnless(isinstance(m2_desc, Method)) + self.assertTrue(isinstance(m2_desc, Method)) self.assertEqual(m2_desc.__name__, 'method2') self.assertEqual(m2_desc.__doc__, 'My method2') @@ -1380,7 +1369,7 @@ class InterfaceTests(_SilencePy3Deprecations): class IEmpty(Interface): pass - self.failIf('nonesuch' in IEmpty) + self.assertFalse('nonesuch' in IEmpty) def test___contains__simple(self): from zope.interface import Attribute @@ -1393,8 +1382,8 @@ class InterfaceTests(_SilencePy3Deprecations): def method(): "My method" - self.failUnless('attr' in ISimple) - self.failUnless('method' in ISimple) + self.assertTrue('attr' in ISimple) + self.assertTrue('method' in ISimple) def test___contains__derived(self): from zope.interface import Attribute @@ -1416,10 +1405,10 @@ class InterfaceTests(_SilencePy3Deprecations): def method2(): "My method2" - self.failUnless('attr' in IDerived) - self.failUnless('method' in IDerived) - self.failUnless('attr2' in IDerived) - self.failUnless('method2' in IDerived) + self.assertTrue('attr' in IDerived) + self.assertTrue('method' in IDerived) + self.assertTrue('attr2' in IDerived) + self.assertTrue('method2' in IDerived) def test___iter__empty(self): from zope.interface import Interface @@ -1719,7 +1708,7 @@ class InterfaceTests(_SilencePy3Deprecations): pass self.assertEqual(ITagged.getTaggedValue('qux'), 'Spam') - self.failUnless('qux' in ITagged.getTaggedValueTags()) + self.assertTrue('qux' in ITagged.getTaggedValueTags()) def test_description_cache_management(self): # See https://bugs.launchpad.net/zope.interface/+bug/185974 @@ -1737,10 +1726,10 @@ class InterfaceTests(_SilencePy3Deprecations): class I3(I2): pass - self.failUnless(I3.get('a') is I1.get('a')) + self.assertTrue(I3.get('a') is I1.get('a')) I2.__bases__ = (Interface,) - self.failUnless(I3.get('a') is None) + self.assertTrue(I3.get('a') is None) def test___call___defers_to___conform___(self): from zope.interface import Interface @@ -1768,7 +1757,7 @@ class InterfaceTests(_SilencePy3Deprecations): pass c = C() - self.failUnless(I(c) is c) + self.assertTrue(I(c) is c) def test___call___miss_wo_alternate(self): from zope.interface import Interface @@ -1792,7 +1781,7 @@ class InterfaceTests(_SilencePy3Deprecations): pass c = C() - self.failUnless(I(c, self) is self) + self.assertTrue(I(c, self) is self) def test___call___w_adapter_hook(self): from zope.interface import Interface @@ -1816,7 +1805,7 @@ class InterfaceTests(_SilencePy3Deprecations): old_adapter_hooks = adapter_hooks[:] adapter_hooks[:] = [_miss, _hit] try: - self.failUnless(I(c) is self) + self.assertTrue(I(c) is self) finally: adapter_hooks[:] = old_adapter_hooks diff --git a/src/zope/interface/tests/test_interfaces.py b/src/zope/interface/tests/test_interfaces.py index 7bc5807..9c1b88e 100644 --- a/src/zope/interface/tests/test_interfaces.py +++ b/src/zope/interface/tests/test_interfaces.py @@ -1,16 +1,5 @@ import unittest -class _SilencePy3Deprecations(unittest.TestCase): - # silence deprecation warnings under py3 - - def failUnless(self, expr): - # St00pid speling. - return self.assertTrue(expr) - - def failIf(self, expr): - # St00pid speling. - return self.assertFalse(expr) - class _ConformsToIObjectEvent(object): @@ -43,7 +32,7 @@ class _ConformsToIRegistrationEvent(_ConformsToIObjectEvent): verifyObject(IRegistrationEvent, self._makeOne()) -class ObjectEventTests(_SilencePy3Deprecations, _ConformsToIObjectEvent): +class ObjectEventTests(unittest.TestCase, _ConformsToIObjectEvent): def _getTargetClass(self): from zope.interface.interfaces import ObjectEvent @@ -52,10 +41,10 @@ class ObjectEventTests(_SilencePy3Deprecations, _ConformsToIObjectEvent): def test_ctor(self): target = object() event = self._makeOne(target) - self.failUnless(event.object is target) + self.assertTrue(event.object is target) -class RegistrationEventTests(_SilencePy3Deprecations, +class RegistrationEventTests(unittest.TestCase, _ConformsToIRegistrationEvent): def _getTargetClass(self): @@ -70,7 +59,7 @@ class RegistrationEventTests(_SilencePy3Deprecations, ['RegistrationEvent event:', repr(target)]) -class RegisteredTests(_SilencePy3Deprecations, +class RegisteredTests(unittest.TestCase, _ConformsToIRegistrationEvent): def _getTargetClass(self): @@ -88,7 +77,7 @@ class RegisteredTests(_SilencePy3Deprecations, verifyObject(IRegistered, self._makeOne()) -class UnregisteredTests(_SilencePy3Deprecations, +class UnregisteredTests(unittest.TestCase, _ConformsToIRegistrationEvent): def _getTargetClass(self): diff --git a/src/zope/interface/tests/test_odd_declarations.py b/src/zope/interface/tests/test_odd_declarations.py index 7314c7c..1e62a4f 100644 --- a/src/zope/interface/tests/test_odd_declarations.py +++ b/src/zope/interface/tests/test_odd_declarations.py @@ -58,12 +58,6 @@ classImplements(C, I31) class Test(unittest.TestCase): - def failUnless(self, expr): # silence deprecation warnings under py3 - return self.assertTrue(expr) - - def failIf(self, expr): # silence deprecation warnings under py3 - return self.assertFalse(expr) - def test_ObjectSpecification(self): c = C() directlyProvides(c, I4) @@ -73,11 +67,11 @@ class Test(unittest.TestCase): self.assertEqual([i.getName() for i in providedBy(c).flattened()], ['I4', 'I31', 'I3', 'I1', 'I2', 'Interface'] ) - self.failUnless(I1 in providedBy(c)) - self.failIf(I3 in providedBy(c)) - self.failUnless(providedBy(c).extends(I3)) - self.failUnless(providedBy(c).extends(I31)) - self.failIf(providedBy(c).extends(I5)) + self.assertTrue(I1 in providedBy(c)) + self.assertFalse(I3 in providedBy(c)) + self.assertTrue(providedBy(c).extends(I3)) + self.assertTrue(providedBy(c).extends(I31)) + self.assertFalse(providedBy(c).extends(I5)) class COnly(A, B): pass @@ -95,12 +89,12 @@ class Test(unittest.TestCase): ['I4', 'I5', 'I31']) self.assertEqual([i.getName() for i in providedBy(c).flattened()], ['I4', 'I5', 'I31', 'I3', 'Interface']) - self.failIf(I1 in providedBy(c)) - self.failIf(I3 in providedBy(c)) - self.failUnless(providedBy(c).extends(I3)) - self.failIf(providedBy(c).extends(I1)) - self.failUnless(providedBy(c).extends(I31)) - self.failUnless(providedBy(c).extends(I5)) + self.assertFalse(I1 in providedBy(c)) + self.assertFalse(I3 in providedBy(c)) + self.assertTrue(providedBy(c).extends(I3)) + self.assertFalse(providedBy(c).extends(I1)) + self.assertTrue(providedBy(c).extends(I31)) + self.assertTrue(providedBy(c).extends(I5)) class COnly(A, B): __implemented__ = I31 class D(COnly): @@ -114,12 +108,12 @@ class Test(unittest.TestCase): ['I4', 'I5', 'I31']) self.assertEqual([i.getName() for i in providedBy(c).flattened()], ['I4', 'I5', 'I31', 'I3', 'Interface']) - self.failIf(I1 in providedBy(c)) - self.failIf(I3 in providedBy(c)) - self.failUnless(providedBy(c).extends(I3)) - self.failIf(providedBy(c).extends(I1)) - self.failUnless(providedBy(c).extends(I31)) - self.failUnless(providedBy(c).extends(I5)) + self.assertFalse(I1 in providedBy(c)) + self.assertFalse(I3 in providedBy(c)) + self.assertTrue(providedBy(c).extends(I3)) + self.assertFalse(providedBy(c).extends(I1)) + self.assertTrue(providedBy(c).extends(I31)) + self.assertTrue(providedBy(c).extends(I5)) def test_classImplements(self): @@ -176,19 +170,19 @@ class Test(unittest.TestCase): ob = C() directlyProvides(ob, I1, I2) - self.failUnless(I1 in providedBy(ob)) - self.failUnless(I2 in providedBy(ob)) - self.failUnless(IA1 in providedBy(ob)) - self.failUnless(IA2 in providedBy(ob)) - self.failUnless(IB in providedBy(ob)) - self.failUnless(IC in providedBy(ob)) + self.assertTrue(I1 in providedBy(ob)) + self.assertTrue(I2 in providedBy(ob)) + self.assertTrue(IA1 in providedBy(ob)) + self.assertTrue(IA2 in providedBy(ob)) + self.assertTrue(IB in providedBy(ob)) + self.assertTrue(IC in providedBy(ob)) directlyProvides(ob, directlyProvidedBy(ob)-I2) - self.failUnless(I1 in providedBy(ob)) - self.failIf(I2 in providedBy(ob)) - self.failIf(I2 in providedBy(ob)) + self.assertTrue(I1 in providedBy(ob)) + self.assertFalse(I2 in providedBy(ob)) + self.assertFalse(I2 in providedBy(ob)) directlyProvides(ob, directlyProvidedBy(ob), I2) - self.failUnless(I2 in providedBy(ob)) + self.assertTrue(I2 in providedBy(ob)) @_skip_under_py3k def test_directlyProvides_fails_for_odd_class(self): diff --git a/src/zope/interface/tests/test_registry.py b/src/zope/interface/tests/test_registry.py index 2e51b45..2180a3f 100644 --- a/src/zope/interface/tests/test_registry.py +++ b/src/zope/interface/tests/test_registry.py @@ -14,18 +14,8 @@ """Component Registry Tests""" import unittest -class _SilencePy3Deprecations(unittest.TestCase): - # silence deprecation warnings under py3 - def failUnless(self, expr): - # St00pid speling. - return self.assertTrue(expr) - - def failIf(self, expr): - # St00pid speling. - return self.assertFalse(expr) - -class ComponentsTests(_SilencePy3Deprecations): +class ComponentsTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.registry import Components @@ -47,8 +37,8 @@ class ComponentsTests(_SilencePy3Deprecations): comp = self._makeOne('testing') self.assertEqual(comp.__name__, 'testing') self.assertEqual(comp.__bases__, ()) - self.failUnless(isinstance(comp.adapters, AdapterRegistry)) - self.failUnless(isinstance(comp.utilities, AdapterRegistry)) + self.assertTrue(isinstance(comp.adapters, AdapterRegistry)) + self.assertTrue(isinstance(comp.utilities, AdapterRegistry)) self.assertEqual(comp.adapters.__bases__, ()) self.assertEqual(comp.utilities.__bases__, ()) self.assertEqual(comp._utility_registrations, {}) @@ -124,7 +114,7 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: comp.registerUtility(_to_reg, ifoo, _name, _info) - self.failUnless(comp.utilities._adapters[0][ifoo][_name] is _to_reg) + self.assertTrue(comp.utilities._adapters[0][ifoo][_name] is _to_reg) self.assertEqual(comp._utility_registrations[ifoo, _name], (_to_reg, _info, None)) self.assertEqual(comp.utilities._subscribers[0][ifoo][''], (_to_reg,)) @@ -132,14 +122,14 @@ class ComponentsTests(_SilencePy3Deprecations): args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, UtilityRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.component is _to_reg) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is None) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, UtilityRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.component is _to_reg) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is None) def test_registerUtility_w_factory(self): from zope.interface.declarations import InterfaceClass @@ -162,14 +152,14 @@ class ComponentsTests(_SilencePy3Deprecations): args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, UtilityRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.component is _to_reg) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _factory) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, UtilityRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.component is _to_reg) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _factory) def test_registerUtility_no_provided_available(self): from zope.interface.declarations import InterfaceClass @@ -209,14 +199,14 @@ class ComponentsTests(_SilencePy3Deprecations): args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, UtilityRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.component is _to_reg) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is None) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, UtilityRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.component is _to_reg) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is None) def test_registerUtility_duplicates_existing_reg(self): from zope.interface.declarations import InterfaceClass @@ -300,25 +290,25 @@ class ComponentsTests(_SilencePy3Deprecations): args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, UtilityRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.component is _before) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is None) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, UtilityRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.component is _before) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is None) args, kw = _events[1] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, UtilityRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.component is _after) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is None) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, UtilityRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.component is _after) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is None) def test_registerUtility_w_existing_subscr(self): from zope.interface.declarations import InterfaceClass @@ -377,8 +367,8 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterUtility(_to_reg, ifoo, _name) - self.failIf(unreg) - self.failIf(_events) + self.assertFalse(unreg) + self.assertFalse(_events) def test_unregisterUtility_w_component(self): from zope.interface.declarations import InterfaceClass @@ -395,21 +385,21 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterUtility(_to_reg, ifoo, _name) - self.failUnless(unreg) - self.failIf(comp.utilities._adapters) # all erased - self.failIf((ifoo, _name) in comp._utility_registrations) - self.failIf(comp.utilities._subscribers) + self.assertTrue(unreg) + self.assertFalse(comp.utilities._adapters) # all erased + self.assertFalse((ifoo, _name) in comp._utility_registrations) + self.assertFalse(comp.utilities._subscribers) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, UtilityRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.component is _to_reg) - self.failUnless(event.object.factory is None) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, UtilityRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.component is _to_reg) + self.assertTrue(event.object.factory is None) def test_unregisterUtility_w_factory(self): from zope.interface.declarations import InterfaceClass @@ -429,18 +419,18 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterUtility(None, ifoo, _name, factory=_factory) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, UtilityRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.component is _to_reg) - self.failUnless(event.object.factory is _factory) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, UtilityRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.component is _to_reg) + self.assertTrue(event.object.factory is _factory) def test_unregisterUtility_wo_explicit_provided(self): from zope.interface.declarations import directlyProvides @@ -462,19 +452,19 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterUtility(_to_reg, None, _name) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, UtilityRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.component is _to_reg) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is None) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, UtilityRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.component is _to_reg) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is None) def test_unregisterUtility_wo_component_or_factory(self): from zope.interface.declarations import directlyProvides @@ -497,19 +487,19 @@ class ComponentsTests(_SilencePy3Deprecations): with _monkey: # Just pass the interface / name unreg = comp.unregisterUtility(provided=ifoo, name=_name) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, UtilityRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.component is _to_reg) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is None) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, UtilityRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.component is _to_reg) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is None) def test_unregisterUtility_w_existing_subscr(self): from zope.interface.declarations import InterfaceClass @@ -569,20 +559,20 @@ class ComponentsTests(_SilencePy3Deprecations): comp.registerUtility(_to_reg, ifoo, _name2, _info) reg = sorted(comp.registeredUtilities(), key=lambda r: r.name) self.assertEqual(len(reg), 2) - self.failUnless(isinstance(reg[0], UtilityRegistration)) - self.failUnless(reg[0].registry is comp) - self.failUnless(reg[0].provided is ifoo) - self.failUnless(reg[0].name is _name1) - self.failUnless(reg[0].component is _to_reg) - self.failUnless(reg[0].info is _info) - self.failUnless(reg[0].factory is None) - self.failUnless(isinstance(reg[1], UtilityRegistration)) - self.failUnless(reg[1].registry is comp) - self.failUnless(reg[1].provided is ifoo) - self.failUnless(reg[1].name is _name2) - self.failUnless(reg[1].component is _to_reg) - self.failUnless(reg[1].info is _info) - self.failUnless(reg[1].factory is None) + self.assertTrue(isinstance(reg[0], UtilityRegistration)) + self.assertTrue(reg[0].registry is comp) + self.assertTrue(reg[0].provided is ifoo) + self.assertTrue(reg[0].name is _name1) + self.assertTrue(reg[0].component is _to_reg) + self.assertTrue(reg[0].info is _info) + self.assertTrue(reg[0].factory is None) + self.assertTrue(isinstance(reg[1], UtilityRegistration)) + self.assertTrue(reg[1].registry is comp) + self.assertTrue(reg[1].provided is ifoo) + self.assertTrue(reg[1].name is _name2) + self.assertTrue(reg[1].component is _to_reg) + self.assertTrue(reg[1].info is _info) + self.assertTrue(reg[1].factory is None) def test_queryUtility_miss_no_default(self): from zope.interface.declarations import InterfaceClass @@ -590,7 +580,7 @@ class ComponentsTests(_SilencePy3Deprecations): pass ifoo = IFoo('IFoo') comp = self._makeOne() - self.failUnless(comp.queryUtility(ifoo) is None) + self.assertTrue(comp.queryUtility(ifoo) is None) def test_queryUtility_miss_w_default(self): from zope.interface.declarations import InterfaceClass @@ -599,7 +589,7 @@ class ComponentsTests(_SilencePy3Deprecations): ifoo = IFoo('IFoo') comp = self._makeOne() _default = object() - self.failUnless(comp.queryUtility(ifoo, default=_default) is _default) + self.assertTrue(comp.queryUtility(ifoo, default=_default) is _default) def test_queryUtility_hit(self): from zope.interface.declarations import InterfaceClass @@ -609,7 +599,7 @@ class ComponentsTests(_SilencePy3Deprecations): _to_reg = object() comp = self._makeOne() comp.registerUtility(_to_reg, ifoo) - self.failUnless(comp.queryUtility(ifoo) is _to_reg) + self.assertTrue(comp.queryUtility(ifoo) is _to_reg) def test_getUtility_miss(self): from zope.interface.declarations import InterfaceClass @@ -628,7 +618,7 @@ class ComponentsTests(_SilencePy3Deprecations): _to_reg = object() comp = self._makeOne() comp.registerUtility(_to_reg, ifoo) - self.failUnless(comp.getUtility(ifoo) is _to_reg) + self.assertTrue(comp.getUtility(ifoo) is _to_reg) def test_getUtilitiesFor_miss(self): from zope.interface.declarations import InterfaceClass @@ -715,7 +705,7 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: comp.registerAdapter(_factory, (ibar,), ifoo, _name, _info) - self.failUnless(comp.adapters._adapters[1][ibar][ifoo][_name] + self.assertTrue(comp.adapters._adapters[1][ibar][ifoo][_name] is _factory) self.assertEqual(comp._adapter_registrations[(ibar,), ifoo, _name], (_factory, _info)) @@ -723,14 +713,14 @@ class ComponentsTests(_SilencePy3Deprecations): args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, AdapterRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, AdapterRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _factory) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _factory) def test_registerAdapter_no_provided_available(self): from zope.interface.declarations import InterfaceClass @@ -770,7 +760,7 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: comp.registerAdapter(_Factory, (ibar,), name=_name, info=_info) - self.failUnless(comp.adapters._adapters[1][ibar][ifoo][_name] + self.assertTrue(comp.adapters._adapters[1][ibar][ifoo][_name] is _Factory) self.assertEqual(comp._adapter_registrations[(ibar,), ifoo, _name], (_Factory, _info)) @@ -778,14 +768,14 @@ class ComponentsTests(_SilencePy3Deprecations): args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, AdapterRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, AdapterRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _Factory) def test_registerAdapter_no_required_available(self): from zope.interface.declarations import InterfaceClass @@ -838,7 +828,7 @@ class ComponentsTests(_SilencePy3Deprecations): with _monkey: comp.registerAdapter(_Factory, [None], provided=ifoo, name=_name, info=_info) - self.failUnless(comp.adapters._adapters[1][Interface][ifoo][_name] + self.assertTrue(comp.adapters._adapters[1][Interface][ifoo][_name] is _Factory) self.assertEqual(comp._adapter_registrations[(Interface,), ifoo, _name], (_Factory, _info)) @@ -846,14 +836,14 @@ class ComponentsTests(_SilencePy3Deprecations): args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, AdapterRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, AdapterRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (Interface,)) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _Factory) def test_registerAdapter_w_required_containing_class(self): from zope.interface.declarations import InterfaceClass @@ -880,7 +870,7 @@ class ComponentsTests(_SilencePy3Deprecations): with _monkey: comp.registerAdapter(_Factory, [_Context], provided=ifoo, name=_name, info=_info) - self.failUnless(comp.adapters._adapters[1][_ctx_impl][ifoo][_name] + self.assertTrue(comp.adapters._adapters[1][_ctx_impl][ifoo][_name] is _Factory) self.assertEqual(comp._adapter_registrations[(_ctx_impl,), ifoo, _name], (_Factory, _info)) @@ -888,14 +878,14 @@ class ComponentsTests(_SilencePy3Deprecations): args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, AdapterRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, AdapterRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (_ctx_impl,)) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _Factory) def test_registerAdapter_w_required_containing_junk(self): from zope.interface.declarations import InterfaceClass @@ -933,7 +923,7 @@ class ComponentsTests(_SilencePy3Deprecations): with _monkey: comp.registerAdapter(_Factory, provided=ifoo, name=_name, info=_info) - self.failUnless(comp.adapters._adapters[1][ibar][ifoo][_name] + self.assertTrue(comp.adapters._adapters[1][ibar][ifoo][_name] is _Factory) self.assertEqual(comp._adapter_registrations[(ibar,), ifoo, _name], (_Factory, _info)) @@ -941,14 +931,14 @@ class ComponentsTests(_SilencePy3Deprecations): args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, AdapterRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, AdapterRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) - self.failUnless(event.object.name is _name) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.name is _name) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _Factory) def test_registerAdapter_wo_event(self): from zope.interface.declarations import InterfaceClass @@ -996,7 +986,7 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterAdapter(_Factory, (ibar,), ifoo) - self.failIf(unreg) + self.assertFalse(unreg) def test_unregisterAdapter_hit_w_explicit_provided_and_required(self): from zope.interface.declarations import InterfaceClass @@ -1014,21 +1004,21 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterAdapter(_Factory, (ibar,), ifoo) - self.failUnless(unreg) - self.failIf(comp.adapters._adapters) - self.failIf(comp._adapter_registrations) + self.assertTrue(unreg) + self.assertFalse(comp.adapters._adapters) + self.assertFalse(comp._adapter_registrations) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, AdapterRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, AdapterRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, '') self.assertEqual(event.object.info, '') - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.factory is _Factory) def test_unregisterAdapter_wo_explicit_provided(self): from zope.interface.declarations import InterfaceClass @@ -1048,19 +1038,19 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterAdapter(_Factory, (ibar,)) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, AdapterRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, AdapterRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, '') self.assertEqual(event.object.info, '') - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.factory is _Factory) def test_unregisterAdapter_wo_explicit_required(self): from zope.interface.declarations import InterfaceClass @@ -1079,19 +1069,19 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterAdapter(_Factory, provided=ifoo) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, AdapterRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, AdapterRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, '') self.assertEqual(event.object.info, '') - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.factory is _Factory) def test_registeredAdapters_empty(self): comp = self._makeOne() @@ -1116,20 +1106,20 @@ class ComponentsTests(_SilencePy3Deprecations): comp.registerAdapter(_Factory, (ibar,), ifoo, _name2, _info) reg = sorted(comp.registeredAdapters(), key=lambda r: r.name) self.assertEqual(len(reg), 2) - self.failUnless(isinstance(reg[0], AdapterRegistration)) - self.failUnless(reg[0].registry is comp) - self.failUnless(reg[0].provided is ifoo) + self.assertTrue(isinstance(reg[0], AdapterRegistration)) + self.assertTrue(reg[0].registry is comp) + self.assertTrue(reg[0].provided is ifoo) self.assertEqual(reg[0].required, (ibar,)) - self.failUnless(reg[0].name is _name1) - self.failUnless(reg[0].info is _info) - self.failUnless(reg[0].factory is _Factory) - self.failUnless(isinstance(reg[1], AdapterRegistration)) - self.failUnless(reg[1].registry is comp) - self.failUnless(reg[1].provided is ifoo) + self.assertTrue(reg[0].name is _name1) + self.assertTrue(reg[0].info is _info) + self.assertTrue(reg[0].factory is _Factory) + self.assertTrue(isinstance(reg[1], AdapterRegistration)) + self.assertTrue(reg[1].registry is comp) + self.assertTrue(reg[1].provided is ifoo) self.assertEqual(reg[1].required, (ibar,)) - self.failUnless(reg[1].name is _name2) - self.failUnless(reg[1].info is _info) - self.failUnless(reg[1].factory is _Factory) + self.assertTrue(reg[1].name is _name2) + self.assertTrue(reg[1].info is _info) + self.assertTrue(reg[1].factory is _Factory) def test_queryAdapter_miss_no_default(self): from zope.interface.declarations import InterfaceClass @@ -1138,7 +1128,7 @@ class ComponentsTests(_SilencePy3Deprecations): ifoo = IFoo('IFoo') comp = self._makeOne() _context = object() - self.failUnless(comp.queryAdapter(_context, ifoo) is None) + self.assertTrue(comp.queryAdapter(_context, ifoo) is None) def test_queryAdapter_miss_w_default(self): from zope.interface.declarations import InterfaceClass @@ -1148,7 +1138,7 @@ class ComponentsTests(_SilencePy3Deprecations): comp = self._makeOne() _context = object() _default = object() - self.failUnless( + self.assertTrue( comp.queryAdapter(_context, ifoo, default=_default) is _default) def test_queryAdapter_hit(self): @@ -1168,8 +1158,8 @@ class ComponentsTests(_SilencePy3Deprecations): comp = self._makeOne() comp.registerAdapter(_Factory, (ibar,), ifoo) adapter = comp.queryAdapter(_context, ifoo) - self.failUnless(isinstance(adapter, _Factory)) - self.failUnless(adapter.context is _context) + self.assertTrue(isinstance(adapter, _Factory)) + self.assertTrue(adapter.context is _context) def test_getAdapter_miss(self): from zope.interface.declarations import InterfaceClass @@ -1204,8 +1194,8 @@ class ComponentsTests(_SilencePy3Deprecations): comp = self._makeOne() comp.registerAdapter(_Factory, (ibar,), ifoo) adapter = comp.getAdapter(_context, ifoo) - self.failUnless(isinstance(adapter, _Factory)) - self.failUnless(adapter.context is _context) + self.assertTrue(isinstance(adapter, _Factory)) + self.assertTrue(adapter.context is _context) def test_queryMultiAdapter_miss(self): from zope.interface.declarations import InterfaceClass @@ -1245,7 +1235,7 @@ class ComponentsTests(_SilencePy3Deprecations): _context2 = _Context2() _default = object() comp = self._makeOne() - self.failUnless( + self.assertTrue( comp.queryMultiAdapter((_context1, _context2), ifoo, default=_default) is _default) @@ -1271,7 +1261,7 @@ class ComponentsTests(_SilencePy3Deprecations): comp = self._makeOne() comp.registerAdapter(_Factory, (ibar, ibaz), ifoo) adapter = comp.queryMultiAdapter((_context1, _context2), ifoo) - self.failUnless(isinstance(adapter, _Factory)) + self.assertTrue(isinstance(adapter, _Factory)) self.assertEqual(adapter.context, (_context1, _context2)) def test_getMultiAdapter_miss(self): @@ -1317,7 +1307,7 @@ class ComponentsTests(_SilencePy3Deprecations): comp = self._makeOne() comp.registerAdapter(_Factory, (ibar, ibaz), ifoo) adapter = comp.getMultiAdapter((_context1, _context2), ifoo) - self.failUnless(isinstance(adapter, _Factory)) + self.assertTrue(isinstance(adapter, _Factory)) self.assertEqual(adapter.context, (_context1, _context2)) def test_getAdapters_empty(self): @@ -1397,9 +1387,9 @@ class ComponentsTests(_SilencePy3Deprecations): found = sorted(comp.getAdapters((_context1, _context2), ifoo)) self.assertEqual(len(found), 2) self.assertEqual(found[0][0], _name1) - self.failUnless(isinstance(found[0][1], _Factory1)) + self.assertTrue(isinstance(found[0][1], _Factory1)) self.assertEqual(found[1][0], _name2) - self.failUnless(isinstance(found[1][1], _Factory2)) + self.assertTrue(isinstance(found[1][1], _Factory2)) def test_registerSubscriptionAdapter_w_nonblank_name(self): from zope.interface.declarations import InterfaceClass @@ -1438,21 +1428,21 @@ class ComponentsTests(_SilencePy3Deprecations): info=_info) reg = comp.adapters._subscribers[1][ibar][ifoo][_blank] self.assertEqual(len(reg), 1) - self.failUnless(reg[0] is _factory) + self.assertTrue(reg[0] is _factory) self.assertEqual(comp._subscription_registrations, [((ibar,), ifoo, _blank, _factory, _info)]) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, SubscriptionRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, SubscriptionRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, _blank) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _factory) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _factory) def test_registerSubscriptionAdapter_wo_explicit_provided(self): from zope.interface.declarations import InterfaceClass @@ -1477,21 +1467,21 @@ class ComponentsTests(_SilencePy3Deprecations): comp.registerSubscriptionAdapter(_Factory, (ibar,), info=_info) reg = comp.adapters._subscribers[1][ibar][ifoo][_blank] self.assertEqual(len(reg), 1) - self.failUnless(reg[0] is _Factory) + self.assertTrue(reg[0] is _Factory) self.assertEqual(comp._subscription_registrations, [((ibar,), ifoo, _blank, _Factory, _info)]) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, SubscriptionRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, SubscriptionRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, _blank) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _Factory) def test_registerSubscriptionAdapter_wo_explicit_required(self): from zope.interface.declarations import InterfaceClass @@ -1515,21 +1505,21 @@ class ComponentsTests(_SilencePy3Deprecations): _Factory, provided=ifoo, info=_info) reg = comp.adapters._subscribers[1][ibar][ifoo][_blank] self.assertEqual(len(reg), 1) - self.failUnless(reg[0] is _Factory) + self.assertTrue(reg[0] is _Factory) self.assertEqual(comp._subscription_registrations, [((ibar,), ifoo, _blank, _Factory, _info)]) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, SubscriptionRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, SubscriptionRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, _blank) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _Factory) def test_registerSubscriptionAdapter_wo_event(self): from zope.interface.declarations import InterfaceClass @@ -1572,20 +1562,20 @@ class ComponentsTests(_SilencePy3Deprecations): comp.registerSubscriptionAdapter(_Factory, (ibar,), ifoo, info=_info) reg = list(comp.registeredSubscriptionAdapters()) self.assertEqual(len(reg), 2) - self.failUnless(isinstance(reg[0], SubscriptionRegistration)) - self.failUnless(reg[0].registry is comp) - self.failUnless(reg[0].provided is ifoo) + self.assertTrue(isinstance(reg[0], SubscriptionRegistration)) + self.assertTrue(reg[0].registry is comp) + self.assertTrue(reg[0].provided is ifoo) self.assertEqual(reg[0].required, (ibar,)) self.assertEqual(reg[0].name, _blank) - self.failUnless(reg[0].info is _info) - self.failUnless(reg[0].factory is _Factory) - self.failUnless(isinstance(reg[1], SubscriptionRegistration)) - self.failUnless(reg[1].registry is comp) - self.failUnless(reg[1].provided is ifoo) + self.assertTrue(reg[0].info is _info) + self.assertTrue(reg[0].factory is _Factory) + self.assertTrue(isinstance(reg[1], SubscriptionRegistration)) + self.assertTrue(reg[1].registry is comp) + self.assertTrue(reg[1].provided is ifoo) self.assertEqual(reg[1].required, (ibar,)) self.assertEqual(reg[1].name, _blank) - self.failUnless(reg[1].info is _info) - self.failUnless(reg[1].factory is _Factory) + self.assertTrue(reg[1].info is _info) + self.assertTrue(reg[1].factory is _Factory) def test_unregisterSubscriptionAdapter_w_nonblank_name(self): from zope.interface.declarations import InterfaceClass @@ -1626,8 +1616,8 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterSubscriptionAdapter(_Factory, (ibar,), ifoo) - self.failIf(unreg) - self.failIf(_events) + self.assertFalse(unreg) + self.assertFalse(_events) def test_unregisterSubscriptionAdapter_hit_wo_factory(self): from zope.interface.declarations import InterfaceClass @@ -1645,21 +1635,21 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterSubscriptionAdapter(None, (ibar,), ifoo) - self.failUnless(unreg) - self.failIf(comp.adapters._subscribers) - self.failIf(comp._subscription_registrations) + self.assertTrue(unreg) + self.assertFalse(comp.adapters._subscribers) + self.assertFalse(comp._subscription_registrations) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, SubscriptionRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, SubscriptionRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, '') self.assertEqual(event.object.info, '') - self.failUnless(event.object.factory is None) + self.assertTrue(event.object.factory is None) def test_unregisterSubscriptionAdapter_hit_w_factory(self): from zope.interface.declarations import InterfaceClass @@ -1677,21 +1667,21 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterSubscriptionAdapter(_Factory, (ibar,), ifoo) - self.failUnless(unreg) - self.failIf(comp.adapters._subscribers) - self.failIf(comp._subscription_registrations) + self.assertTrue(unreg) + self.assertFalse(comp.adapters._subscribers) + self.assertFalse(comp._subscription_registrations) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, SubscriptionRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, SubscriptionRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, '') self.assertEqual(event.object.info, '') - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.factory is _Factory) def test_unregisterSubscriptionAdapter_wo_explicit_provided(self): from zope.interface.declarations import InterfaceClass @@ -1711,19 +1701,19 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterSubscriptionAdapter(_Factory, (ibar,)) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, SubscriptionRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, SubscriptionRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, '') self.assertEqual(event.object.info, '') - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.factory is _Factory) def test_unregisterSubscriptionAdapter_wo_explicit_required(self): from zope.interface.declarations import InterfaceClass @@ -1742,19 +1732,19 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterSubscriptionAdapter(_Factory, provided=ifoo) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, SubscriptionRegistration)) - self.failUnless(event.object.registry is comp) - self.failUnless(event.object.provided is ifoo) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, SubscriptionRegistration)) + self.assertTrue(event.object.registry is comp) + self.assertTrue(event.object.provided is ifoo) self.assertEqual(event.object.required, (ibar,)) self.assertEqual(event.object.name, '') self.assertEqual(event.object.info, '') - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.factory is _Factory) def test_subscribers_empty(self): from zope.interface.declarations import InterfaceClass @@ -1795,8 +1785,8 @@ class ComponentsTests(_SilencePy3Deprecations): return x.__class__.__name__ subscribers = sorted(subscribers, key=_klassname) self.assertEqual(len(subscribers), 2) - self.failUnless(isinstance(subscribers[0], _Derived)) - self.failUnless(isinstance(subscribers[1], _Factory)) + self.assertTrue(isinstance(subscribers[0], _Derived)) + self.assertTrue(isinstance(subscribers[1], _Factory)) def test_registerHandler_w_nonblank_name(self): from zope.interface.declarations import InterfaceClass @@ -1830,20 +1820,20 @@ class ComponentsTests(_SilencePy3Deprecations): comp.registerHandler(_factory, (ifoo,), info=_info) reg = comp.adapters._subscribers[1][ifoo][None][_blank] self.assertEqual(len(reg), 1) - self.failUnless(reg[0] is _factory) + self.assertTrue(reg[0] is _factory) self.assertEqual(comp._handler_registrations, [((ifoo,), _blank, _factory, _info)]) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Registered)) - self.failUnless(isinstance(event.object, HandlerRegistration)) - self.failUnless(event.object.registry is comp) + self.assertTrue(isinstance(event, Registered)) + self.assertTrue(isinstance(event.object, HandlerRegistration)) + self.assertTrue(event.object.registry is comp) self.assertEqual(event.object.required, (ifoo,)) self.assertEqual(event.object.name, _blank) - self.failUnless(event.object.info is _info) - self.failUnless(event.object.factory is _factory) + self.assertTrue(event.object.info is _info) + self.assertTrue(event.object.factory is _factory) def test_registerHandler_wo_explicit_required_no_event(self): from zope.interface.declarations import InterfaceClass @@ -1863,7 +1853,7 @@ class ComponentsTests(_SilencePy3Deprecations): comp.registerHandler(_Factory, info=_info, event=False) reg = comp.adapters._subscribers[1][ifoo][None][_blank] self.assertEqual(len(reg), 1) - self.failUnless(reg[0] is _Factory) + self.assertTrue(reg[0] is _Factory) self.assertEqual(comp._handler_registrations, [((ifoo,), _blank, _Factory, _info)]) self.assertEqual(len(_events), 0) @@ -1873,7 +1863,7 @@ class ComponentsTests(_SilencePy3Deprecations): class IFoo(InterfaceClass): pass comp = self._makeOne() - self.failIf(list(comp.registeredHandlers())) + self.assertFalse(list(comp.registeredHandlers())) def test_registeredHandlers_non_empty(self): from zope.interface.declarations import InterfaceClass @@ -1892,12 +1882,12 @@ class ComponentsTests(_SilencePy3Deprecations): return x.factory.__code__.co_name subscribers = sorted(comp.registeredHandlers(), key=_factory_name) self.assertEqual(len(subscribers), 2) - self.failUnless(isinstance(subscribers[0], HandlerRegistration)) + self.assertTrue(isinstance(subscribers[0], HandlerRegistration)) self.assertEqual(subscribers[0].required, (ifoo,)) self.assertEqual(subscribers[0].name, '') self.assertEqual(subscribers[0].factory, _factory1) self.assertEqual(subscribers[0].info, '') - self.failUnless(isinstance(subscribers[1], HandlerRegistration)) + self.assertTrue(isinstance(subscribers[1], HandlerRegistration)) self.assertEqual(subscribers[1].required, (ifoo,)) self.assertEqual(subscribers[1].name, '') self.assertEqual(subscribers[1].factory, _factory2) @@ -1929,7 +1919,7 @@ class ComponentsTests(_SilencePy3Deprecations): ifoo = IFoo('IFoo') comp = self._makeOne() unreg = comp.unregisterHandler(required=(ifoo,)) - self.failIf(unreg) + self.assertFalse(unreg) def test_unregisterHandler_hit_w_factory_and_explicit_provided(self): from zope.interface.declarations import InterfaceClass @@ -1947,17 +1937,17 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterHandler(_factory, (ifoo,)) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, HandlerRegistration)) - self.failUnless(event.object.registry is comp) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, HandlerRegistration)) + self.assertTrue(event.object.registry is comp) self.assertEqual(event.object.required, (ifoo,)) self.assertEqual(event.object.name, '') - self.failUnless(event.object.factory is _factory) + self.assertTrue(event.object.factory is _factory) def test_unregisterHandler_hit_w_only_explicit_provided(self): from zope.interface.declarations import InterfaceClass @@ -1975,17 +1965,17 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterHandler(required=(ifoo,)) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, HandlerRegistration)) - self.failUnless(event.object.registry is comp) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, HandlerRegistration)) + self.assertTrue(event.object.registry is comp) self.assertEqual(event.object.required, (ifoo,)) self.assertEqual(event.object.name, '') - self.failUnless(event.object.factory is None) + self.assertTrue(event.object.factory is None) def test_unregisterHandler_wo_explicit_required(self): from zope.interface.declarations import InterfaceClass @@ -2003,18 +1993,18 @@ class ComponentsTests(_SilencePy3Deprecations): _monkey, _events = self._wrapEvents() with _monkey: unreg = comp.unregisterHandler(_Factory) - self.failUnless(unreg) + self.assertTrue(unreg) self.assertEqual(len(_events), 1) args, kw = _events[0] event, = args self.assertEqual(kw, {}) - self.failUnless(isinstance(event, Unregistered)) - self.failUnless(isinstance(event.object, HandlerRegistration)) - self.failUnless(event.object.registry is comp) + self.assertTrue(isinstance(event, Unregistered)) + self.assertTrue(isinstance(event.object, HandlerRegistration)) + self.assertTrue(event.object.registry is comp) self.assertEqual(event.object.required, (ifoo,)) self.assertEqual(event.object.name, '') self.assertEqual(event.object.info, '') - self.failUnless(event.object.factory is _Factory) + self.assertTrue(event.object.factory is _Factory) def test_handle_empty(self): from zope.interface.declarations import InterfaceClass @@ -2057,7 +2047,7 @@ class ComponentsTests(_SilencePy3Deprecations): # callers (Component.registerUtility, Component.registerAdapter). -class UtilityRegistrationTests(_SilencePy3Deprecations): +class UtilityRegistrationTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.registry import UtilityRegistration @@ -2131,49 +2121,49 @@ class UtilityRegistrationTests(_SilencePy3Deprecations): def test___eq___identity(self): _component = object() ur, _registry, _name = self._makeOne(_component) - self.failUnless(ur == ur) + self.assertTrue(ur == ur) def test___eq___hit(self): _component = object() ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component) - self.failUnless(ur == ur2) + self.assertTrue(ur == ur2) def test___eq___miss(self): _component = object() _component2 = object() ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component2) - self.failIf(ur == ur2) + self.assertFalse(ur == ur2) def test___ne___identity(self): _component = object() ur, _registry, _name = self._makeOne(_component) - self.failIf(ur != ur) + self.assertFalse(ur != ur) def test___ne___hit(self): _component = object() ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component) - self.failIf(ur != ur2) + self.assertFalse(ur != ur2) def test___ne___miss(self): _component = object() _component2 = object() ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component2) - self.failUnless(ur != ur2) + self.assertTrue(ur != ur2) def test___lt___identity(self): _component = object() ur, _registry, _name = self._makeOne(_component) - self.failIf(ur < ur) + self.assertFalse(ur < ur) def test___lt___hit(self): _component = object() ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component) - self.failIf(ur < ur2) + self.assertFalse(ur < ur2) def test___lt___miss(self): _component = object() @@ -2181,18 +2171,18 @@ class UtilityRegistrationTests(_SilencePy3Deprecations): ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component2) ur2.name = _name + '2' - self.failUnless(ur < ur2) + self.assertTrue(ur < ur2) def test___le___identity(self): _component = object() ur, _registry, _name = self._makeOne(_component) - self.failUnless(ur <= ur) + self.assertTrue(ur <= ur) def test___le___hit(self): _component = object() ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component) - self.failUnless(ur <= ur2) + self.assertTrue(ur <= ur2) def test___le___miss(self): _component = object() @@ -2200,12 +2190,12 @@ class UtilityRegistrationTests(_SilencePy3Deprecations): ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component2) ur2.name = _name + '2' - self.failUnless(ur <= ur2) + self.assertTrue(ur <= ur2) def test___gt___identity(self): _component = object() ur, _registry, _name = self._makeOne(_component) - self.failIf(ur > ur) + self.assertFalse(ur > ur) def test___gt___hit(self): _component = object() @@ -2213,18 +2203,18 @@ class UtilityRegistrationTests(_SilencePy3Deprecations): ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component2) ur2.name = _name + '2' - self.failUnless(ur2 > ur) + self.assertTrue(ur2 > ur) def test___gt___miss(self): _component = object() ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component) - self.failIf(ur2 > ur) + self.assertFalse(ur2 > ur) def test___ge___identity(self): _component = object() ur, _registry, _name = self._makeOne(_component) - self.failUnless(ur >= ur) + self.assertTrue(ur >= ur) def test___ge___miss(self): _component = object() @@ -2232,17 +2222,17 @@ class UtilityRegistrationTests(_SilencePy3Deprecations): ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component2) ur2.name = _name + '2' - self.failIf(ur >= ur2) + self.assertFalse(ur >= ur2) def test___ge___hit(self): _component = object() ur, _registry, _name = self._makeOne(_component) ur2, _, _ = self._makeOne(_component) ur2.name = _name + '2' - self.failUnless(ur2 >= ur) + self.assertTrue(ur2 >= ur) -class AdapterRegistrationTests(_SilencePy3Deprecations): +class AdapterRegistrationTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.registry import AdapterRegistration @@ -2317,38 +2307,38 @@ class AdapterRegistrationTests(_SilencePy3Deprecations): def test___eq___identity(self): _component = object() ar, _registry, _name = self._makeOne(_component) - self.failUnless(ar == ar) + self.assertTrue(ar == ar) def test___eq___hit(self): _component = object() ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component) - self.failUnless(ar == ar2) + self.assertTrue(ar == ar2) def test___eq___miss(self): _component = object() _component2 = object() ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component2) - self.failIf(ar == ar2) + self.assertFalse(ar == ar2) def test___ne___identity(self): _component = object() ar, _registry, _name = self._makeOne(_component) - self.failIf(ar != ar) + self.assertFalse(ar != ar) def test___ne___miss(self): _component = object() ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component) - self.failIf(ar != ar2) + self.assertFalse(ar != ar2) def test___ne___hit_component(self): _component = object() _component2 = object() ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component2) - self.failUnless(ar != ar2) + self.assertTrue(ar != ar2) def test___ne___hit_provided(self): from zope.interface.declarations import InterfaceClass @@ -2359,7 +2349,7 @@ class AdapterRegistrationTests(_SilencePy3Deprecations): ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component) ar2.provided = ibaz - self.failUnless(ar != ar2) + self.assertTrue(ar != ar2) def test___ne___hit_required(self): from zope.interface.declarations import InterfaceClass @@ -2371,18 +2361,18 @@ class AdapterRegistrationTests(_SilencePy3Deprecations): ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component2) ar2.required = (ibaz,) - self.failUnless(ar != ar2) + self.assertTrue(ar != ar2) def test___lt___identity(self): _component = object() ar, _registry, _name = self._makeOne(_component) - self.failIf(ar < ar) + self.assertFalse(ar < ar) def test___lt___hit(self): _component = object() ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component) - self.failIf(ar < ar2) + self.assertFalse(ar < ar2) def test___lt___miss(self): _component = object() @@ -2390,18 +2380,18 @@ class AdapterRegistrationTests(_SilencePy3Deprecations): ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component2) ar2.name = _name + '2' - self.failUnless(ar < ar2) + self.assertTrue(ar < ar2) def test___le___identity(self): _component = object() ar, _registry, _name = self._makeOne(_component) - self.failUnless(ar <= ar) + self.assertTrue(ar <= ar) def test___le___hit(self): _component = object() ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component) - self.failUnless(ar <= ar2) + self.assertTrue(ar <= ar2) def test___le___miss(self): _component = object() @@ -2409,12 +2399,12 @@ class AdapterRegistrationTests(_SilencePy3Deprecations): ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component2) ar2.name = _name + '2' - self.failUnless(ar <= ar2) + self.assertTrue(ar <= ar2) def test___gt___identity(self): _component = object() ar, _registry, _name = self._makeOne(_component) - self.failIf(ar > ar) + self.assertFalse(ar > ar) def test___gt___hit(self): _component = object() @@ -2422,18 +2412,18 @@ class AdapterRegistrationTests(_SilencePy3Deprecations): ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component2) ar2.name = _name + '2' - self.failUnless(ar2 > ar) + self.assertTrue(ar2 > ar) def test___gt___miss(self): _component = object() ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component) - self.failIf(ar2 > ar) + self.assertFalse(ar2 > ar) def test___ge___identity(self): _component = object() ar, _registry, _name = self._makeOne(_component) - self.failUnless(ar >= ar) + self.assertTrue(ar >= ar) def test___ge___miss(self): _component = object() @@ -2441,14 +2431,14 @@ class AdapterRegistrationTests(_SilencePy3Deprecations): ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component2) ar2.name = _name + '2' - self.failIf(ar >= ar2) + self.assertFalse(ar >= ar2) def test___ge___hit(self): _component = object() ar, _registry, _name = self._makeOne(_component) ar2, _, _ = self._makeOne(_component) ar2.name = _name + '2' - self.failUnless(ar2 >= ar) + self.assertTrue(ar2 >= ar) class SubscriptionRegistrationTests(unittest.TestCase): @@ -2488,7 +2478,7 @@ class SubscriptionRegistrationTests(unittest.TestCase): verifyObject(ISubscriptionAdapterRegistration, sar) -class HandlerRegistrationTests(_SilencePy3Deprecations): +class HandlerRegistrationTests(unittest.TestCase): def _getTargetClass(self): from zope.interface.registry import HandlerRegistration @@ -2527,9 +2517,9 @@ class HandlerRegistrationTests(_SilencePy3Deprecations): def _factory(context): pass hr, _, _ = self._makeOne(_factory) - self.failUnless(hr.handler is _factory) - self.failUnless(hr.factory is hr.handler) - self.failUnless(hr.provided is None) + self.assertTrue(hr.handler is _factory) + self.assertTrue(hr.factory is hr.handler) + self.assertTrue(hr.provided is None) def test___repr___factory_w_name(self): class _Factory(object): |