def test_login(self): #ok user1 = User("amir", 324) user1.register("amirdimri", "123456789") Ecommerce.get_instance().subscribers = [user1] self.assertTrue( user1.login("amirdimri", "123456789").val, "need return True") self.assertFalse( user1.login("amirdimri", "123456789").val, "need return False")
def test_open_new_store(self): #ok user1 = User("amir", 32) user1.register("amirdimri", "123456789") user1.login("amirdimri", "123456789") user1.state = State.GUEST self.assertFalse( user1.open_new_store("akdamon", 123456).val, "need return false") user1.state = State.STORE_OWNER self.assertTrue( user1.open_new_store("shnizale", 432567).val, "need return True")
def login_user(): email = request.form['email'] password = request.form['password'] if User.login_valid(email, password): User.login(email) else: session['email'] = None return render_template("profile.html", email=session['email'])
def login_user(): if request.method == 'GET': user = User.get_by_email(session['email']) return render_template("profile.html", name=User.get_name(user.email), email=session['email']) email = request.form['email'] password = request.form['password'] if User.login_valid(email, password): User.login(email) else: session['email'] = None return render_template('login.html') return render_template("profile.html", name=User.get_name(email), email=session['email'])
def login(self, res): server_show("Receiving client login request is landing....", "msg") name = res[1] psd = res[2] user = User(name, psd) sign = user.login() if sign: self.request.sendall(bytes("Success", encoding="utf-8")) else: self.request.sendall(bytes("Failure", encoding="utf-8"))
def server_method(con,mask): cmd = con.recv(1024) if not cmd: sel.unregister(con) con.close() else: data = cmd.decode() res = data.split("+") name = res[1] pswd = res[2] if res[0] == "login": server_show("The request to receive the client landing is landing....", "msg") user = User(name, pswd) sign = user.login() if sign: con.sendall(bytes("Success", encoding="utf-8")) else: con.sendall(bytes("Failure", encoding="utf-8")) if res[0] == "register": server_show("The request to receive the client register is register....", "msg") user = User(name, pswd) if user.register(): con.sendall(bytes("Success", encoding="utf-8")) else: con.sendall(bytes("Failure", encoding="utf-8")) if res[0] == "view": server_show("Request to view the list of files under the directory....", "msg") user = User(name, pswd) if user.view_file(): con.sendall(bytes("Success", encoding="utf-8")) else: con.sendall(bytes("Failure", encoding="utf-8")) if res[0] == "upload": server_show("receiving a request from a client to upload a file....","msg") con.send(bytes("True", encoding="utf-8")) if res[0] == "uploadfile": res_length = res[3] filename = res[4] User.receive(filename, name, res_length, con) if res[0] == "download": server_show("receiving a request from a client to download a file....","msg") user = User(name, pswd) res = str(user.view_file()) con.sendall(bytes(res, encoding="utf-8")) if res[0] == "downloadfile": filename = res[3] User.download_file(filename, name, con) server_show("file download success....", "info")
def test_logout(self): #ok user1 = User("amir", 123435) user1.register("amirdimri", "123456789") user1.login("amirdimri", "123456789") self.assertTrue(user1.logout().val, "need return True") self.assertFalse(user1.logout().val, "need return False")