本文整理汇总了Python中Python.Test.DelegateTest类的典型用法代码示例。如果您正苦于以下问题:Python DelegateTest类的具体用法?Python DelegateTest怎么用?Python DelegateTest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了DelegateTest类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_delegate_equality
def test_delegate_equality(self):
"""Test delegate equality."""
d = StringDelegate(hello_func)
ob = DelegateTest()
ob.stringDelegate = d
self.assertTrue(ob.stringDelegate == d)
示例2: test_delegate_equality
def test_delegate_equality():
"""Test delegate equality."""
d = StringDelegate(hello_func)
ob = DelegateTest()
ob.stringDelegate = d
assert ob.stringDelegate == d
示例3: testDelegateEquality
def testDelegateEquality(self):
"""Test delegate equality."""
def sayhello():
return "hello"
d = StringDelegate(sayhello)
ob = DelegateTest()
ob.stringDelegate = d
self.failUnless(ob.stringDelegate == d)
示例4: testDelegateFromManagedInstanceMethod
def testDelegateFromManagedInstanceMethod(self):
"""Test delegate implemented with a managed instance method."""
ob = DelegateTest()
d = StringDelegate(ob.SayHello)
self.failUnless(ob.CallStringDelegate(d) == "hello")
self.failUnless(d() == "hello")
ob.stringDelegate = d
self.failUnless(ob.CallStringDelegate(ob.stringDelegate) == "hello")
self.failUnless(ob.stringDelegate() == "hello")
示例5: testDelegateFromManagedStaticMethod
def testDelegateFromManagedStaticMethod(self):
"""Test delegate implemented with a managed static method."""
d = StringDelegate(DelegateTest.StaticSayHello)
ob = DelegateTest()
self.failUnless(ob.CallStringDelegate(d) == "hello")
self.failUnless(d() == "hello")
ob.stringDelegate = d
self.failUnless(ob.CallStringDelegate(ob.stringDelegate) == "hello")
self.failUnless(ob.stringDelegate() == "hello")
示例6: test_delegate_from_managed_instance_method
def test_delegate_from_managed_instance_method(self):
"""Test delegate implemented with a managed instance method."""
ob = DelegateTest()
d = StringDelegate(ob.SayHello)
self.assertTrue(ob.CallStringDelegate(d) == "hello")
self.assertTrue(d() == "hello")
ob.stringDelegate = d
self.assertTrue(ob.CallStringDelegate(ob.stringDelegate) == "hello")
self.assertTrue(ob.stringDelegate() == "hello")
示例7: test_delegate_from_managed_static_method
def test_delegate_from_managed_static_method():
"""Test delegate implemented with a managed static method."""
d = StringDelegate(DelegateTest.StaticSayHello)
ob = DelegateTest()
assert ob.CallStringDelegate(d) == "hello"
assert d() == "hello"
ob.stringDelegate = d
assert ob.CallStringDelegate(ob.stringDelegate) == "hello"
assert ob.stringDelegate() == "hello"
示例8: test_delegate_from_managed_instance_method
def test_delegate_from_managed_instance_method():
"""Test delegate implemented with a managed instance method."""
ob = DelegateTest()
d = StringDelegate(ob.SayHello)
assert ob.CallStringDelegate(d) == "hello"
assert d() == "hello"
ob.stringDelegate = d
assert ob.CallStringDelegate(ob.stringDelegate) == "hello"
assert ob.stringDelegate() == "hello"
示例9: test_delegate_from_delegate
def test_delegate_from_delegate():
"""Test delegate implemented with another delegate."""
d1 = StringDelegate(hello_func)
d2 = StringDelegate(d1)
ob = DelegateTest()
assert ob.CallStringDelegate(d2) == "hello"
assert d2() == "hello"
ob.stringDelegate = d2
assert ob.CallStringDelegate(ob.stringDelegate) == "hello"
assert ob.stringDelegate() == "hello"
示例10: test_delegate_from_function
def test_delegate_from_function():
"""Test delegate implemented with a Python function."""
d = StringDelegate(hello_func)
ob = DelegateTest()
assert ob.CallStringDelegate(d) == "hello"
assert d() == "hello"
ob.stringDelegate = d
assert ob.CallStringDelegate(ob.stringDelegate) == "hello"
assert ob.stringDelegate() == "hello"
示例11: test_delegate_from_function
def test_delegate_from_function(self):
"""Test delegate implemented with a Python function."""
d = StringDelegate(hello_func)
ob = DelegateTest()
self.assertTrue(ob.CallStringDelegate(d) == "hello")
self.assertTrue(d() == "hello")
ob.stringDelegate = d
self.assertTrue(ob.CallStringDelegate(ob.stringDelegate) == "hello")
self.assertTrue(ob.stringDelegate() == "hello")
示例12: test_delegate_from_delegate
def test_delegate_from_delegate(self):
"""Test delegate implemented with another delegate."""
d1 = StringDelegate(hello_func)
d2 = StringDelegate(d1)
ob = DelegateTest()
self.assertTrue(ob.CallStringDelegate(d2) == "hello")
self.assertTrue(d2() == "hello")
ob.stringDelegate = d2
self.assertTrue(ob.CallStringDelegate(ob.stringDelegate) == "hello")
self.assertTrue(ob.stringDelegate() == "hello")
示例13: test_delegate_from_method
def test_delegate_from_method():
"""Test delegate implemented with a Python instance method."""
inst = HelloClass()
d = StringDelegate(inst.hello)
ob = DelegateTest()
assert ob.CallStringDelegate(d) == "hello"
assert d() == "hello"
ob.stringDelegate = d
assert ob.CallStringDelegate(ob.stringDelegate) == "hello"
assert ob.stringDelegate() == "hello"
示例14: test_delegate_from_callable
def test_delegate_from_callable():
"""Test delegate implemented with a Python callable object."""
inst = HelloClass()
d = StringDelegate(inst)
ob = DelegateTest()
assert ob.CallStringDelegate(d) == "hello"
assert d() == "hello"
ob.stringDelegate = d
assert ob.CallStringDelegate(ob.stringDelegate) == "hello"
assert ob.stringDelegate() == "hello"
示例15: testDelegateFromFunction
def testDelegateFromFunction(self):
"""Test delegate implemented with a Python function."""
def sayhello():
return "hello"
d = StringDelegate(sayhello)
ob = DelegateTest()
self.failUnless(ob.CallStringDelegate(d) == "hello")
self.failUnless(d() == "hello")
ob.stringDelegate = d
self.failUnless(ob.CallStringDelegate(ob.stringDelegate) == "hello")
self.failUnless(ob.stringDelegate() == "hello")