decorators_t.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:dark-chess 作者: AHAPX 项目源码 文件源码
def test_with_game_2(self, request):
        request.json.get.return_value = 'user_token'
        # create game with white user and try to get it anonymously
        func = authenticated(with_game(lambda *a, **k: (a, k)))
        user = User.create(username='user1', password='passwd')
        game = Game.create(white='1234', black='qwer', player_white=user)
        with patch('decorators.send_error') as mock:
            func('1234')
            mock.assert_called_once_with('wrong user')
        self.assertEqual(func('qwer')[0][0].model.pk, game.pk)
        # set auth and check again
        set_cache('user_token', user.pk)
        self.assertEqual(func('1234')[0][0].model.pk, game.pk)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号