def test_refresh_session_token(): user = User() user.set("username", "user1_name") user.set("password", "password") user.login() old_session_token = user.get_session_token() user.refresh_session_token() assert old_session_token != user.get_session_token()
def test_login(): # type: () -> None user = User() user.set('username', 'user1_name') user.set('password', 'password') user.login() user = User() user.login('user1_name', 'password')
def register(): try: user = User() user.set("username", request.get_json()["username"]) user.set("password", request.get_json()["password"]) user.sign_up() except LeanCloudError, e: raise e
def test_refresh_session_token(): user = User() user.set('username', 'user1_name') user.set('password', 'password') user.login() old_session_token = user.get_session_token() user.refresh_session_token() assert old_session_token != user.get_session_token()
def reg(): username = request.form['username'] password = request.form['password'] user = User() user.set("username", username) user.set("password", password) user.sign_up() return user.get_session_token(), 200, AccessControl
def test_login(): user = User() user.set('username', 'user1_name') user.set('password', 'password') user.login() user = User() user.login('user1_name', 'password')
def test_login(): # type: () -> None user = User() user.set("username", "user1_name") user.set("password", "password") user.login() user = User() user.login("user1_name", "password")
def test_file_field(): # type: () -> None user = User() user.login('user1_name', 'password') user.set('xxxxx', File('xxx.txt', io.BytesIO(b'qqqqq'))) user.save() q = Query(User) saved_user = q.get(user.id) assert isinstance(saved_user.get('xxxxx'), File) assert saved_user.get('xxxxx').name == 'xxx.txt'
def test_file_field(): # type: () -> None user = User() user.login("user1_name", "password") user.set("xxxxx", File("xxx.txt", io.BytesIO(b"qqqqq"))) user.save() q = Query(User) saved_user = q.get(user.id) assert isinstance(saved_user.get("xxxxx"), File) assert saved_user.get("xxxxx").name == "xxx.txt"
def test_file_field(): user = User() user.login('user1_name', 'password') user.set('xxxxx', File('xxx.txt', buffer('qqqqq'))) user.save() q = Query(User) saved_user = q.get(user.id) assert isinstance(saved_user.get('xxxxx'), File) assert saved_user.get('xxxxx').name == 'xxx.txt'
def test_file_field(): user = User() user.login('user1_name', 'password') user.set('xxxxx', File('xxx.txt', buffer_type(b'qqqqq'))) user.save() q = Query(User) saved_user = q.get(user.id) assert isinstance(saved_user.get('xxxxx'), File) assert saved_user.get('xxxxx').name == 'xxx.txt'
def sign_up(username, password, email): email = email.strip().lower() if not email or not _RE_EMAIL.match(email): raise Err('value:invalid', 'email', 'email cannot be empty.') user = User() user.set("username", username) user.set("password", password) user.set("email", email) try: user.sign_up() except LeanCloudError, e: raise e
def test_is_authenticated(): user = User() assert not user.is_authenticated() user._session_token = "invalid-session-token" assert not user.is_authenticated() user = User() user.set("username", "user1_name") user.set("password", "password") user.login() assert user.is_authenticated()
def register(): if request.method == 'POST': username = request.form.get('username') password = request.form.get('password') next_url = request.args.get('next') or '/' user = User() user.set('username', username) user.set('password', password) user.sign_up() flash('User successfully registered') return redirect(next_url) return render_template('register.html')
def register(): form = UserForm(request.form) if request.method == 'POST' and form.validate_on_submit(): user = User() user.set("username", form.username.data) user.set("password", form.password.data) user.set("email", form.email.data) user.sign_up() flash(u'注册成功', 'success') return redirect(url_for('.login')) return render_template('register.html', form=form)
def test_is_authenticated(): user = User() assert not user.is_authenticated() user._session_token = 'invalid-session-token' assert not user.is_authenticated() user = User() user.set('username', 'user1_name') user.set('password', 'password') user.login() assert user.is_authenticated()
def test_request_change_phone_number(): # type: () -> None user1 = User() user1.set("username", "py_test_change_phone") user1.set("password", "password") user1.sign_up() try: # phone number is from http://www.z-sms.com User.request_change_phone_number("+8617180655340") except LeanCloudError as e: if e.code not in (119, 213, 601, 605): raise e finally: user1.logout()
def setup_func(): leancloud.client.USE_MASTER_KEY = None leancloud.client.APP_ID = None leancloud.client.APP_KEY = None leancloud.client.MASTER_KEY = None leancloud.init( os.environ['APP_ID'], app_key=os.environ['APP_KEY'], master_key=os.environ['MASTER_KEY'] ) users = Query(User).find() for u in users: u.destroy() user1 = User() user1.set('username', 'user1_name') user1.set('password', 'password') user1.set_email('*****@*****.**') user1.set_mobile_phone_number('18611111111') user1.sign_up() user1.logout() user2 = User() user2.set('username', 'user2_name') user2.set('password', 'password') user2.sign_up() user2.logout() leancloud.client.use_master_key(use_master_key)
def test_change_phone_number(): # type: () -> None try: # phone number is from http://www.z-sms.com User.change_phone_number("196784", "+8617180655340") except LeanCloudError as e: if e.code != 603: raise e else: user1 = User() user1.set("username", "py_test_change_phone") user1.set("password", "password") user1.login() assert user1.get_mobile_phone_number() == "+8617180655340" user1.destroy()
def setup_func(): leancloud.client.USE_MASTER_KEY = None leancloud.client.APP_ID = None leancloud.client.APP_KEY = None leancloud.client.MASTER_KEY = None leancloud.init( os.environ["APP_ID"], app_key=os.environ["APP_KEY"], master_key=os.environ["MASTER_KEY"], ) users = Query(User).find() for u in users: u.destroy() user1 = User() user1.set("username", "user1_name") user1.set("password", "password") user1.set_email("*****@*****.**") user1.set_mobile_phone_number("18611111111") user1.sign_up() user1.logout() user2 = User() user2.set("username", "user2_name") user2.set("password", "password") user2.sign_up() user2.logout() leancloud.client.use_master_key(use_master_key)
def setup_func(): leancloud.client.USE_MASTER_KEY = None leancloud.client.APP_ID = None leancloud.client.APP_KEY = None leancloud.client.MASTER_KEY = None leancloud.init(os.environ['APP_ID'], app_key=os.environ['APP_KEY'], master_key=os.environ['MASTER_KEY']) users = Query(User).find() for u in users: u.destroy() user1 = User() user1.set('username', 'user1_name') user1.set('password', 'password') user1.set_email('*****@*****.**') user1.set_mobile_phone_number('18611111111') user1.sign_up() user1.logout() user2 = User() user2.set('username', 'user2_name') user2.set('password', 'password') user2.sign_up() user2.logout() leancloud.client.use_master_key(use_master_key)
def post(self): email = self.get_argument('email') username = self.get_argument('username') password = self.get_argument('password') user = User() user.set("email", email) user.set("username", username) user.set("password", password) user.sign_up() self.set_secure_cookie("username", username) self.set_secure_cookie("user_id", user.id) self.redirect('/')
def test_follow(): # type: () -> None user1 = User() user1.set("username", "user1_name") user1.set("password", "password") user1.login() user2 = User() user2.set("username", "user2_name") user2.set("password", "password") user2.login() user1.follow(user2.id)
def test_follow(): user1 = User() user1.set('username', 'user1_name') user1.set('password', 'password') user1.login() user2 = User() user2.set('username', 'user2_name') user2.set('password', 'password') user2.login() user1.follow(user2.id)
class Developer: def __init__(self, user_id=None): self.user = User() self.user_id = user_id @classmethod def is_valid_email(self, email): query = Query(User) query.exists("email", email) return 0 if query.find() else 1 def signup(self, email, username, password): self.user.set("email", email) self.user.set("username", username) self.user.set("password", password) try: result = self.user.sign_up() print result return 1 except LeanCloudError, e: print e return 0
def setup_func(): leancloud.init( 'pgk9e8orv8l9coak1rjht1avt2f4o9kptb0au0by5vbk9upb', master_key='azkuvukzlq3t38abdrgrwqqdcx9me6178ctulhd14wynfq1n', ) users = Query(User).find() for u in users: u.destroy() user1 = User() user1.set('username', 'user1') user1.set('password', 'password') user1.sign_up() user2 = User() user2.set('username', 'user2') user2.set('password', 'password') user2.sign_up()
def setup_func(): leancloud.init( os.environ['appid'], master_key=os.environ['masterKey'] ) users = Query(User).find() for u in users: u.destroy() user1 = User() user1.set('username', 'user1') user1.set('password', 'password') user1.sign_up() user2 = User() user2.set('username', 'user2') user2.set('password', 'password') user2.sign_up()
def save(self, role=None): # user = Account(**self.data) # if role: # user.role = role # user.nickname = user.username # user.save() # return user from leancloud import User user = User() user.set("username", self.username.data.lower().strip()) user.set("password", self.password.data) user.set("email", self.email.data.strip()) if role: user.set('roles', [role]) # other fields can be set just like with leancloud.Object # user.set("phone", "415-392-0202") user.sign_up() return user
def signup(): """Signup""" print request.args.get('next') form = SignupForm() if form.validate_on_submit(): params = form.data.copy() params.pop('repassword') user = User() user.set("username", params['name']) user.set("password", params['password']) user.set("email", params['email']) user.sign_up() signin_user(email=params['email'], password=params['password']) return redirect(request.args.get('next') or url_for('site.index')) return render_template('account/signup/signup.html', form=form)
def post(self): username = self.get_argument('username', default='') password = self.get_argument('password', default='') passvali = self.get_argument('passvali', default='') email = self.get_argument('email', default='') mobilePhoneNumber = self.get_argument('phone', default='') if password == passvali: try: user = User() user.set("username", username) user.set("password", password) user.set("email", email) user.set("mobilePhoneNumber", mobilePhoneNumber) user.sign_up() userProfile = UserProfile() userProfile_fields = ['user', 'realName', 'gender', 'school', 'grade', 'major', 'about', 'avatar'] for key in userProfile_fields: userProfile.set(key, "") userProfile.user = username userProfile.save() self.write('<script language="javascript">alert("注册成功");self.location="/login";</script>') except errors.LeanCloudError, e: self.write('<script language="javascript">alert("%s");self.location="/signup";</script>'% str(e))
def create_test_data(users=5, categories=2, forums=2, topics=1, posts=1, create_settings=True): if create_settings: create_default_settings() # create 5 users for u in range(1, users + 1): username = "******" % u email = "*****@*****.**" % u user = User() user.set("username", username) user.set("password", "test") user.set("email", email) user.sign_up() # create 2 categories for i in range(1, categories + 1): category_title = "Test Category %s" % i category = Category(title=category_title, description="Test Description") category.save() # create 2 forums in each category return "create success"
def test_sign_up(): # type: () -> None user = User() user.set("username", "foo") user.set("password", "bar") user.sign_up() assert user._session_token
def uploadUser(): username = genPhoneNum() deviceId = genID() providerName = random.choice(("中国移动", "中国联通", "中国电信")) model = random.choice(('MX4 Pro', 'MI 4 LTE', 'SM-G9009W')) sdkVersion = random.choice(('19', '17', '21')) releaseVersion = random.choice(('4.3', '4.4.4', '4.1.2')) user = User() query = Query(User) query.equal_to('username', username) if(query.find()): username = genPhoneNum() user.set("username", username) user.set("password", "123456") user.set("deviceId", deviceId) user.set("providerName", providerName) user.set("model", model) user.set("sdkVersion", sdkVersion) user.set("releaseVersion", releaseVersion) user.set("value", 0) user.sign_up() user.set("mobilePhoneNumber", username) user.save()
def test_sign_up(): user = User() user.set('username', 'foo') user.set('password', 'bar') user.sign_up() assert user._session_token
def test_update_user(): # type: () -> None user = User() user.login("user1_name", "password") user.set("nickname", "test_name") user.save()
def test_update_user(): user = User() user.login('user1_name', 'password') user.set('nickname', 'test_name') user.save()