示例#1
0
    def test_custom_wrapper(self):
        def alt(function, **_kwargs):
            return function

        w = receiver(int, str, wrapper=alt)(foo)
        assert w == foo
        assert not hasattr(w, '_receiver_of')
示例#2
0
    def test_custom_wrapper(self):
        def alt(function, **_kwargs):
            return function

        w = receiver(int, str, wrapper=alt)(foo)
        assert w == foo
        assert not hasattr(w, '_receiver_of')
示例#3
0
 def test_bad_args(self):
     with nose.tools.assert_raises(TypeError): #@UndefinedVariable
         _w = receiver(int, str, async=True)(foo)
示例#4
0
 def test_default(self):
     w = receiver(int, str)(foo)
     assert w._receiver_of == (int, str)
     assert w._filter == None
     assert w(None) == 1
示例#5
0
 def test_default(self):
     w = receiver(int, str)(foo)
     assert w._receiver_of == (int, str)
     assert w._filter == None
     assert w(None) == 1