| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | import pathlibcurrent = pathlib.Path(__file__).parentroot = current.parentimport syssys.path.append(str(root))import assetsuser_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).resultprint("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"))
 |