#!/usr/bin/python3 """ Main 5 """ import uuid from api.v1.auth.basic_auth import BasicAuth from models import db_session from models.user import User """ Create a user test """ user_email = str(uuid.uuid4()) user_clear_pwd = str(uuid.uuid4()) user = User() user.email = user_email user.password = user_clear_pwd print("New user: {}".format(user)) db_session.add(user) db_session.commit() """ Retreive this user via the class BasicAuth """ a = BasicAuth() print(a.user_object_from_credentials(None, None)) print(a.user_object_from_credentials(89, 98)) print(a.user_object_from_credentials("*****@*****.**", "pwd")) print(a.user_object_from_credentials(user_email, "pwd")) print(a.user_object_from_credentials(user_email, user_clear_pwd))
#!/usr/bin/env python3 """ Check response """ if __name__ == "__main__": from api.v1.auth.basic_auth import BasicAuth ba = BasicAuth() res = ba.user_object_from_credentials("*****@*****.**", "pwd") if res is not None: print("user_object_from_credentials must return None if 'user_email' is not linked to any user") exit(1) print("OK", end="")
from api.v1.auth.basic_auth import BasicAuth from models.user import User """ Create a user test """ user_email = str(uuid.uuid4()) user_clear_pwd = str(uuid.uuid4()) user = User() user.email = user_email user.first_name = "Bob" user.last_name = "Dylan" user.password = user_clear_pwd print("New user: {}".format(user.display_name())) user.save() """ Retreive this user via the class BasicAuth """ a = BasicAuth() u = a.user_object_from_credentials(None, None) print(u.display_name() if u is not None else "None") u = a.user_object_from_credentials(89, 98) print(u.display_name() if u is not None else "None") u = a.user_object_from_credentials("*****@*****.**", "pwd") print(u.display_name() if u is not None else "None") u = a.user_object_from_credentials(user_email, "pwd") print(u.display_name() if u is not None else "None") u = a.user_object_from_credentials(user_email, user_clear_pwd) print(u.display_name() if u is not None else "None")