| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import pathlib
- current = pathlib.Path(__file__).parent
- root = current.parent
- import sys
- sys.path.append(str(root))
- import assets
- import base64
- test = 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()
|