def test_wrap_6 (self): callable = DUMMY.identity_function if sys.version_info[0] >= 3: self.assert_(Binding.wrap (callable).__self__ is callable.__self__) self.assert_(Binding.wrap (callable).__func__ is callable.__func__) else: self.assert_(Binding.wrap (callable).im_self is callable.im_self) self.assert_(Binding.wrap (callable).im_func is callable.im_func) self.assert_(Binding.wrap (callable).im_class is callable.im_class)
def test_wrap_6(self): callable = DUMMY.identity_function if sys.version_info[0] >= 3: self.assert_(Binding.wrap(callable).__self__ is callable.__self__) self.assert_(Binding.wrap(callable).__func__ is callable.__func__) else: self.assert_(Binding.wrap(callable).im_self is callable.im_self) self.assert_(Binding.wrap(callable).im_func is callable.im_func) self.assert_(Binding.wrap(callable).im_class is callable.im_class)
def test_wrap_with_keywords_1(self): callable = lambda **keywords: None keywords = {'a': 1, 'b': 2} self.assert_(Binding.wrap(callable, keywords=keywords) is not callable) self.assert_( WeakBinding.wrap(callable, keywords=keywords) is not callable) self.assert_( RaisingWeakBinding.wrap(callable, keywords=keywords) is not callable)
def test_wrap_with_arguments_1(self): callable = lambda a, b, c: None self.assert_(Binding.wrap(callable, (1, 2)) is not callable) self.assert_(WeakBinding.wrap(callable, (1, 2)) is not callable) self.assert_(RaisingWeakBinding.wrap(callable, (1, 2)) is not callable)
def test_wrap_4(self): callable = Dummy.static_identity self.assert_(Binding.wrap(callable) is callable) self.assert_(WeakBinding.wrap(callable) is callable) self.assert_(RaisingWeakBinding.wrap(callable) is callable)
def test_wrap_3(self): callable = Dummy.identity_function self.assert_(Binding.wrap(callable) is callable) self.assert_(WeakBinding.wrap(callable) is callable) self.assert_(RaisingWeakBinding.wrap(callable) is callable)
def test_wrap_2(self): callable = open self.assert_(Binding.wrap(callable) is callable) self.assert_(WeakBinding.wrap(callable) is callable) self.assert_(RaisingWeakBinding.wrap(callable) is callable)
def test_wrap_1(self): callable = lambda: None self.assert_(Binding.wrap(callable) is callable) self.assert_(WeakBinding.wrap(callable) is callable) self.assert_(RaisingWeakBinding.wrap(callable) is callable)