Ejemplo n.º 1
0
    def test_can_be_asynchronous_method(self):

        request_handler_fake = fudge.Fake()
        method_fake = fudge.Fake(callable=True).has_attr(__name__="method_fake").with_args(None, request_handler=request_handler_fake)

        wrapper = server.asynchronous(method_fake)
        wrapper(None, request_handler=request_handler_fake)
        
        self.assertEqual(request_handler_fake._auto_finish, False)
Ejemplo n.º 2
0
 def test_can_raise_exception_with_no_handler(self):
     
     method_fake = fudge.Fake(callable=True).has_attr(__name__="method_fake")
     wrapper = server.asynchronous(method_fake)
     
     self.assertRaises(Exception, wrapper, None)