class UserAPITest(AsyncHTTPTestCase):

    def get_app(self):
        self.app = Application([('/', MainHandler)], cookie_secret='asdfasdf')
return self.app

def test_user_profile_annoymous(self):
    cookie_name, cookie_value = 'Cookie', 'value'
secure_cookie = create_signed_value(self.app.settings['cookie_secret'],
    cookie_name, cookie_value)
headers = {'Cookie': '='.join((cookie_name, secure_cookie))}
response = self.fetch('/', method='GET', headers=headers)
self.assertEqual('success', response.body)
How to use a test tornado server handler that authenticates a user via a secure cookie