Complementary update to glare server commit:
"Allocate blob size before starting the upload"
Co-Authored-By: Mike Fedosin <mikhail.fedosin.ext@nokia.com>
Change-Id: If3ad1bc69fd0a68b5c03abe163b76ba166245b81
Library `requests` can handle files, pipes, dictionaries and iterators
as `data` argument.
Use 'json' argument to send json requests.
Rewrite some unittests using mock.
Change-Id: I95b71eb2716dc57708ed105659ffece376bd8344
This patch
* changes artifact version option from -v to -V for all blob commands
* adds option -C for setting custom content-type for blob uploading
* removes unnecessary possibility for setting content-type for
external locations
Change-Id: I2f51ce588db3f88d9309081a3d52541a45746d88
Added the ability to access by name of the artifact.
To access the artifacts by 'id' must specify the appropriate flag.
Change-Id: I776cd8cb0c15fb58891ae7f06d1c1272a4f3478c
If user wants to remove(reset) non-compound properties,
then client sets value None to the property and sends
PATCH request with 'replace' operator.
Compound properties are processed as well as before.
Change-Id: Ib3469cf125beaca0e3c7041bc1e198e1ef7f2c19