| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | import pathlibcurrent = pathlib.Path(__file__).parentroot = current.parentimport syssys.path.append(str(root))import assetsimport base64test = pathlib.Path("./test")test.mkdir()sample_product = assets.product()sample_product.name = "sample"print("Create sample directory.")sample = assets.directory_image(test)print("Opening sample file.")with open("sample.png", "rb") as sample_file:    sample_image_content = base64.b64encode(sample_file.read())    sample_image = assets.image(sample_image_content)print()print("Save it.")sample.save(sample_image, sample_product)print()input("Prese enter after validate:")print("Move files...")sample_product_sec = assets.product()sample_product_sec.name = "sample 2"sample.update(sample_product, sample_product_sec)print()input("Prese enter after validate:")print("Remove files...")sample.drop(sample_product_sec)test.rmdir()
 |