Unittest clients.image create_server
Initialize clients SilentEvent testing
Complete unittests for clients.image
unittest clients.image remove member
unittest clients.image add member
unittest clients.image list_members
unittest clients.image set members
unittest clients.image register, remove reregister
method reregister is obsolete and was removed from all kamaki hierarchy
unittests for clients.image get_meta
Initialize unittests for clients.image
Complete Astakos client unittests
Start creating a kamaki.clients unittest set
Tests are packaged as kamaki.clients.testAs an example, the astakos authenticate method test has been implemented
Merge branch 'develop' into feature-tests
Conflicts: kamaki/clients/connection/kamakicon.py
Add / at the end of images path (plankton)
This bug was produced after changes in path4url, where a trailing / is nowalways removed
Support interaccount store operations (ftr. #3230)
Operations affected: copy and move
Allow Custom From-Account to pithos copy
Encode non-ascii http headers
Use urllib quote + str.encode('utf-8')
Merge branch 'hotfix-0.7.2' into develop
Conflicts: kamaki/clients/utils.py version
Remove trailing / for url paths
Fix double // in urls
Fix url quoting with non-ascii (closes bug #3256)
Conflicts:
kamaki/clients/utils.py version
Adjust all utils.py methods to handle non-ascii
Allow non-ascii paramters on path2url
Replace calls of the form unicode(v) to the equivalent" '%s' % v
Fix typo in cli.commands.astakos_cli.py
Was _main, changed to main
Conflicts: kamaki/clients/connection/__init__.py kamaki/clients/connection/kamakicon.py
Add async tests to test_request
Implement a basic test_request for clients.Client
Initialize a unittest suite for kamaki.clients
Conflicts: kamaki/cli/commands/livetest_cli.py version
Documentation updates
Rename tests to livetest in kamaki.clients
Update documentation to reflect these changes
Test create_network params
Make network-create --with-dhcp option a flag
Complete KamakiHTTPResponse testing
Fix pep8 error
Implement KamakiHTTPConnection unittests
Automatic test discovery for clients.connection
Rename HTTPConnection/Response classes
kamaki.clients.connection.HTTPConnection/Response abstract class are renamedto kamaki.clients.connection.KamakiConnection/Response to avoid confusion w.httplib.HTTPConnection/Response classes
Implement unittests for HTTPConnection object
Class Location: kamaki.clients.connection.HTTPConnectionTest Location: kamaki.clients.connection.test.HTTPConnection
Implement unittests for HTTPResponse kamaki class
Class Location: kamaki.clients.connection.HTTPResponseTest Location: kamaki.clients.connection.test.HTTPResponse
Fix typo in KamakiHTTPResponse method
Make pithos_rest_api method vars safe from None
Some vars that have not None as default value where vulnerable to None assignments
Remove list2str() (clients.utils) 4 simplicity
Tests run even if no progress installed
URL-encode requests
Fix a fixable pyflakes error
Allow image tests to get uuid from astakos
Fix some more pep8 issues, more later
Fix pep8 compliance issues everywhere
Apply pep8 on clients.cyclades* methods
Attempt to pep8-fix some source files
Update store group/sharing tests to new API specs
Adjust documentation, allow explicit account set
Use UUID when calling pithos client
In kamaki.clients.pithos context, the variable is still called accountOnly the callers change their behavior, as they should retrive theaccount by calling kamaki.clients.astakos.AstakosClient().term('uuid')Tests are also adjusted
Add info method, tests and docs
Add list to astakos client
list method returns a list of all cached user informations, one for each token
Adjust documentation to recent astakos client
Compact code and unittests for astakos client
Create a cached access api to Astakos >= 0.13
Merge branch 'develop' into feature-astakos
Conflicts: kamaki/cli/commands/astakos_cli.py kamaki/clients/tests.py
Use NamedTemnporaryFiles in pithos client tests
Documentation updates, cosmetics for pithos tests
Add tests package to setup
Get rid of old testing implementation
Update testing system for Pithos clients
Complete clients.cyclades unittests
Adjust cyclades tests up to start_server
Use increment prefixes in private methods for scenario to performUse non-checking methods to handle building/rebooting etc of VMs
Test and debug a generic progress bar for tests
in client
Initialize tests for cyclades client, safe spiner
safe spiner is a replacement for progress bar functionality,in case progress bar does not work
Remove intentional testing error
Fix error presentation in case of batch test
Create a generic system for atomic and batch tests
Apply new test method on image, retouch globals
Everything has been tested and fixed except the following flaw:when testing the whole image package, the same image file is uploaded anddestroyed again and again.
Make astakos tests work with new test suite
Prototype kamaki.clients untitest suite
Prototype implementation on kamaki.clients.astakos clientIn prototype status, does not function yetOld unittests in _tests.py, for reference
Apply devflow ways of handling versions
Devflow is a GRNET system for handling versions and packaging the veriousGRNET.gr Synnefo software piecies
Adjust up to store-overwrite
Minor adjustments + apply to image_cli <=register
mage-public: remove params without values
Merge branch 'feature-store' into develop
Tide up _upload_missing_blocks code + progress chk
progress check in upload: don't let progress bar raise exceptions
Doc updates and minor improvements
Upload progress bar advances only if block uploads
was: progress bar advances if thread is initialized. In case of threadfailures, progress bar was re-initialized for a next round of uploads
now: if a block is uploaded, progress bad advances. There is one upload bar...
pre-connection debug info
Add include option to control conn-content print
Merge branch 'feature-quota' into develop
Merge branch 'feature-output' into develop
Conflicts: kamaki/clients/__init__.py kamaki/clients/pithos.py
Syntax check and debug
Add all quotaholder files in kamaki
Copy quotaholder client files into clients
Merge branch 'develop' into feature-quota
Conflicts: kamaki/cli/commands/history_cli.py kamaki/cli/commands/pithos_cli.py
More retries, dynamic upload thread limit
Even the slightest progress causes upload to retryif 502 client error is received, # of threads are limited to current thread
Handle thread failures in download
If some threads fail for some reason, download re-tries 2 more times,provided there is some progress
upload does not overwrite remote objs by default
Now you can do this to upload all you .jpg imgs to myImgDir directory object:
for img in *.jpg;do kamaki store upload $img mycontainer:myImgDirdone
Merge branch 'master' into feature-quota
Conflicts: docs/installation.rst
Add store_touch, create_object
Create a zero-length object