| 1234567891011121314151617181920212223242526272829303132 |
- import sys
- import pathlib
- import sqlmodel
- file = pathlib.Path(__file__)
- directory = file.parent
- import_root = directory.parent
- sys.path.append(str(import_root))
- from assets import user
- from assets import user_validator
- from assets import users_manager
- database = sqlmodel.create_engine("sqlite:///database.db")
- connection = sqlmodel.SQLModel.metadata.create_all(database)
- manager = users_manager(connection)
- first_user = user()
- user.nick = "First"
- user.secret = "Secret"
- print("User created, registering...")
- manager.register(user)
- print("Registered, trying to log in...")
- check = manager.login("First", "Secret")
|