| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- import pathlib
 
- current = pathlib.Path(__file__).parent
 
- root = current.parent
 
- import sys
 
- sys.path.append(str(root))
 
- import assets
 
- user_1 = assets.user("user", "password1", "APIKEY")
 
- print("Sample user dump:")
 
- print(user_1)
 
- print()
 
- user_factory = assets.user_factory()
 
- user_factory.nick = "nick1"
 
- user_factory.password = "password_a"
 
- print("User from factory:")
 
- print(user_factory.result)
 
- print()
 
- export = assets.user_exporter(user_factory.result).result
 
- print("User export:")
 
- print(export)
 
- print()
 
- builder = assets.user_builder(export)
 
- print("User builded from export:")
 
- print(builder.result)
 
- print()
 
- collection = assets.users_collection()
 
- collection.add(user_1)
 
- collection.add(user_factory.result)
 
- print("User collection test:")
 
- print("Login:")
 
- print(collection.login("user", "password1"))
 
- print(collection.login("nick1", "password_a"))
 
- print("Get:")
 
- print(collection.get(user_factory.result.apikey))
 
- print("Get not found:")
 
- print(collection.get("not_found"))
 
- print("Login not found:")
 
- print(collection.login("user", "pask"))
 
 
  |