Exemplo n.º 1
0
        def wechat_get_openid_param_wapper(*args, **kwargs):
            logger.info("%s:wechat_get_openid_wapper args:%s kwargs:%s" % (fun.__name__, args, kwargs))
            code = kwargs.pop("code", None)
            state = kwargs.pop("state", None)
            assert code
            openid = get_wc_openid(ParamCacher().sm_rpc, code)
            assert openid
            """
            由于openfire不支持用户名大写:有大写的话,roster关系表会转化成小写
            所以将openid转化为小写
            """
            kwargs['openid'] = openid.lower()

            return fun(*args, **kwargs)
Exemplo n.º 2
0
 def test_wc_openid_noexist(self):
     code = "000000000"
     wc_openid = get_wc_openid(ParamCacher().sm_rpc, code)
     self.assertTrue(wc_openid is None)
Exemplo n.º 3
0
 def test_wc_openid_noexist(self):
     code = "000000000"
     wc_openid = get_wc_openid(ParamCacher().sm_rpc, code)
     self.assertTrue(wc_openid is None)