Exemplo n.º 1
0
def test_use_master_key():
    leancloud.init(os.environ['APP_ID'], os.environ['APP_KEY'], os.environ['MASTER_KEY'])
    assert client.USE_MASTER_KEY is None
    leancloud.use_master_key(True)
    assert client.USE_MASTER_KEY is True
    leancloud.use_master_key(False)
    assert client.USE_MASTER_KEY is False
Exemplo n.º 2
0
def test_use_master_key():
    leancloud.init(os.environ['APP_ID'], os.environ['APP_KEY'],
                   os.environ['MASTER_KEY'])
    assert client.USE_MASTER_KEY is None
    leancloud.use_master_key(True)
    assert client.USE_MASTER_KEY is True
    leancloud.use_master_key(False)
    assert client.USE_MASTER_KEY is False
Exemplo n.º 3
0
def test_use_master_key():  # type: () -> None
    leancloud.init(
        os.environ["APP_ID"], os.environ["APP_KEY"], os.environ["MASTER_KEY"]
    )
    assert client.USE_MASTER_KEY is None
    leancloud.use_master_key(True)
    assert client.USE_MASTER_KEY is True
    leancloud.use_master_key(False)
    assert client.USE_MASTER_KEY is False
Exemplo n.º 4
0
def setup():
    leancloud.init(os.environ['APP_ID'], app_key=os.environ['APP_KEY'], master_key=os.environ['MASTER_KEY'])
    leancloud.use_master_key(True)
    users = leancloud.Query(leancloud.User).find()
    for u in users:
        u.destroy()
    leancloud.use_master_key(False)

    user1 = leancloud.User()
    user1.set('username', 'user1_name')
    user1.set('password', 'password')
    user1.set_email('*****@*****.**')
    user1.set_mobile_phone_number('18611111111')
    user1.sign_up()
Exemplo n.º 5
0
def setup():
    leancloud.init(os.environ['APP_ID'],
                   app_key=os.environ['APP_KEY'],
                   master_key=os.environ['MASTER_KEY'])
    leancloud.use_master_key(True)
    users = leancloud.Query(leancloud.User).find()
    for u in users:
        u.destroy()
    leancloud.use_master_key(False)

    user1 = leancloud.User()
    user1.set('username', 'user1_name')
    user1.set('password', 'password')
    user1.set_email('*****@*****.**')
    user1.set_mobile_phone_number('18611111111')
    user1.sign_up()
Exemplo n.º 6
0
def fill_table():
    leancloud.use_master_key()

    class Person(Model):
        pass

    Person.clear()

    rest = []
    for _ in range(100):
        rest.append(Person.create())

    Person.commit_all(*rest)

    yield

    Person.clear()
Exemplo n.º 7
0
import leancloud


APP_ID = 'fMdvuP11j3fRLxco6VQ9Aj69-gzGzoHsz'
APP_KEY = 'VuP45bVSUIpo4fLGEmJgfuba'
MASTER_KEY = 'rOet8y51ojPaYTpNY3kX9ipk'
leancloud.init(APP_ID, app_key=APP_KEY, master_key=MASTER_KEY)
leancloud.use_master_key(True)

datas = leancloud.Query(query_class='Goods').find()
for data in datas:
    data.set('user', {
        '__type': 'Pointer',
        'className': '_User',
        'objectId': '5992a69f570c35006b7efa00'
    })
    data.save()
Exemplo n.º 8
0
# -*- coding: utf-8 -*-

import os
import leancloud
from app import app

APP_ID = os.environ['LEANCLOUD_APP_ID']
APP_KEY = os.environ['LEANCLOUD_APP_KEY']
MASTER_KEY = os.environ['LEANCLOUD_APP_MASTER_KEY']
PORT = int(os.environ['LEANCLOUD_APP_PORT'])

leancloud.init(APP_ID, app_key=APP_KEY, master_key=MASTER_KEY)
# 如果需要使用 master key 权限访问 LeanCLoud 服务,请将这里设置为 True
leancloud.use_master_key(False)

# 需要重定向到 HTTPS 可去除下一行的注释。
# app = leancloud.HttpsRedirectMiddleware(app)
application = app
Exemplo n.º 9
0
# @Link    : http://www.smilehu.com

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

import leancloud
import random
import requests
import ast
import json
from bs4 import BeautifulSoup

# 或者使用 masterKey获得CRUD权限
# leancloud.init("", master_key="")
leancloud.use_master_key()
# 开启log
import logging
logging.basicConfig(level=logging.DEBUG)


# 可以用继承的方式定义 leancloud.Object 的子类
class Requirements(leancloud.Object):
    pass


'''
增:单个
插入单个对象
modelName: 表名
arrayData: 对象数据
Exemplo n.º 10
0
def clear_empty_record():
    leancloud.use_master_key(True)
    empty_prods = check_empty_record('Prod', 'pid')
    empty_skus = check_empty_record('Sku', 'name')
    leancloud.use_master_key(False)
    return json.dumps([empty_prods, empty_skus])
Exemplo n.º 11
0
import os

import leancloud

from app import app
from cloud import engine

APP_ID = os.environ['LEANCLOUD_APP_ID']
APP_KEY = os.environ['LEANCLOUD_APP_KEY']
MASTER_KEY = os.environ['LEANCLOUD_APP_MASTER_KEY']
PORT = int(os.environ['LEANCLOUD_APP_PORT'])

leancloud.init(APP_ID, app_key=APP_KEY, master_key=MASTER_KEY)
# 如果需要使用 master key 权限访问 LeanCLoud 服务,请将这里设置为 True
leancloud.use_master_key(False)

# 需要重定向到 HTTPS 可去除下一行的注释。
# app = leancloud.HttpsRedirectMiddleware(app)
app = engine.wrap(app)
application = app


if __name__ == '__main__':
    # 只在本地开发环境执行的代码
    from gevent.pywsgi import WSGIServer
    from geventwebsocket.handler import WebSocketHandler
    from werkzeug.serving import run_with_reloader
    from werkzeug.debug import DebuggedApplication

    @run_with_reloader