unittest с @login_required декоратором - PullRequest
2 голосов
/ 02 июня 2011

Я использую tipfy & gae для своего проекта.Я пишу юнит-тесты, и передо мной встает вопрос: как я могу протестировать обработчик, у которого есть @login_required decorator?

class TestHandler(unittest.TestCase): 
    def setUp(self): 
        self.app = App(rules=rules, config=config, debug=True) 
        self.client = self.app.get_test_client() 
    def test_my_handler(self): 
        r = self.client.post('/service') 
        # hardworking 
        self.assertTrue(r.status_code == 200) 

Как можно установить 'self.auth.user' для текущего обработчика ('/ service')

С уважением, спасибо, извините за мой английский)

Олег

...