| 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()
 
 
  |