Statistics
| Branch: | Tag: | Revision:

root / kamaki / clients @ a037fd61

# Date Author Comment
a037fd61 02/22/2013 02:00 pm Stavros Sachtouris

Implement a basic test_request for clients.Client

09a1a6e4 02/21/2013 06:03 pm Stavros Sachtouris

Initialize a unittest suite for kamaki.clients

660c0eff 02/21/2013 05:53 pm Stavros Sachtouris

Merge branch 'develop' into feature-tests

Conflicts:
kamaki/cli/commands/livetest_cli.py
version

79b4f177 02/21/2013 02:26 pm Stavros Sachtouris

Documentation updates

f5f2dc53 02/21/2013 12:50 pm Stavros Sachtouris

Rename tests to livetest in kamaki.clients

Update documentation to reflect these changes

c501d3df 02/20/2013 08:11 pm Stavros Sachtouris

Test create_network params

9d1db11e 02/20/2013 06:58 pm Stavros Sachtouris

Make network-create --with-dhcp option a flag

8419a4c9 02/20/2013 06:32 pm Stavros Sachtouris

Complete KamakiHTTPResponse testing

feae5557 02/18/2013 05:54 pm Stavros Sachtouris

Fix pep8 error

5d16ef46 02/18/2013 04:21 pm Stavros Sachtouris

Implement KamakiHTTPConnection unittests

e0214780 02/18/2013 01:13 pm Stavros Sachtouris

Automatic test discovery for clients.connection

b2c5b650 02/18/2013 11:49 am Stavros Sachtouris

Rename HTTPConnection/Response classes

kamaki.clients.connection.HTTPConnection/Response abstract class are renamed
to kamaki.clients.connection.KamakiConnection/Response to avoid confusion w.
httplib.HTTPConnection/Response classes

05b9e4e6 02/15/2013 07:31 pm Stavros Sachtouris

Implement unittests for HTTPConnection object

Class Location: kamaki.clients.connection.HTTPConnection
Test Location: kamaki.clients.connection.test.HTTPConnection

e7e7dbbd 02/15/2013 05:44 pm Stavros Sachtouris

Implement unittests for HTTPResponse kamaki class

Class Location: kamaki.clients.connection.HTTPResponse
Test Location: kamaki.clients.connection.test.HTTPResponse

8dd20bc7 02/15/2013 02:31 pm Stavros Sachtouris

Fix typo in KamakiHTTPResponse method

b58c1078 02/13/2013 01:14 pm Stavros Sachtouris

Make pithos_rest_api method vars safe from None

Some vars that have not None as default value where vulnerable to None assignments

06eccea2 02/13/2013 12:32 pm Stavros Sachtouris

Remove list2str() (clients.utils) 4 simplicity

b4a7aa1f 02/12/2013 07:21 pm Stavros Sachtouris

Tests run even if no progress installed

fce31e83 02/12/2013 03:41 pm Stavros Sachtouris

URL-encode requests

af9d60fe 02/12/2013 11:48 am Stavros Sachtouris

Fix a fixable pyflakes error

a2ba4204 02/11/2013 06:48 pm Stavros Sachtouris

Allow image tests to get uuid from astakos

2005b18e 02/11/2013 05:42 pm Stavros Sachtouris

Fix some more pep8 issues, more later

24ff0a35 02/11/2013 05:19 pm Stavros Sachtouris

Fix pep8 compliance issues everywhere

2208858d 02/08/2013 07:39 pm Stavros Sachtouris

Apply pep8 on clients.cyclades* methods

de73876b 02/08/2013 07:25 pm Stavros Sachtouris

Attempt to pep8-fix some source files

494fb220 02/08/2013 12:32 pm Stavros Sachtouris

Update store group/sharing tests to new API specs

7ae842c2 02/07/2013 07:18 pm Stavros Sachtouris

Adjust documentation, allow explicit account set

1f5debf7 02/07/2013 06:43 pm Stavros Sachtouris

Use UUID when calling pithos client

In kamaki.clients.pithos context, the variable is still called account
Only the callers change their behavior, as they should retrive the
account by calling kamaki.clients.astakos.AstakosClient().term('uuid')
Tests are also adjusted

2182231b 02/07/2013 05:42 pm Stavros Sachtouris

Add info method, tests and docs

409371de 02/07/2013 05:15 pm Stavros Sachtouris

Add list to astakos client

list method returns a list of all cached user informations, one for each token

29040fef 02/07/2013 05:04 pm Stavros Sachtouris

Adjust documentation to recent astakos client

5207c784 02/07/2013 04:06 pm Stavros Sachtouris

Compact code and unittests for astakos client

17d86215 02/07/2013 02:06 pm Stavros Sachtouris

Create a cached access api to Astakos >= 0.13

3f61753d 02/07/2013 02:04 pm Stavros Sachtouris

Merge branch 'develop' into feature-astakos

Conflicts:
kamaki/cli/commands/astakos_cli.py
kamaki/clients/tests.py

773d61ca 02/07/2013 01:25 pm Stavros Sachtouris

Use NamedTemnporaryFiles in pithos client tests

7f87da8b 02/06/2013 07:48 pm Stavros Sachtouris

Documentation updates, cosmetics for pithos tests

4b6c06ed 02/06/2013 07:06 pm Stavros Sachtouris

Add tests package to setup

a6f87472 02/06/2013 07:02 pm Stavros Sachtouris

Get rid of old testing implementation

a3bca46c 02/06/2013 06:50 pm Stavros Sachtouris

Update testing system for Pithos clients

d1f78278 02/06/2013 05:13 pm Stavros Sachtouris

Complete clients.cyclades unittests

db77d79e 02/05/2013 07:41 pm Stavros Sachtouris

Adjust cyclades tests up to start_server

Use increment prefixes in private methods for scenario to perform
Use non-checking methods to handle building/rebooting etc of VMs

02846a75 02/05/2013 05:33 pm Stavros Sachtouris

Test and debug a generic progress bar for tests

in client

b482315a 02/05/2013 12:27 pm Stavros Sachtouris

Initialize tests for cyclades client, safe spiner

safe spiner is a replacement for progress bar functionality,
in case progress bar does not work

d2e1b032 02/04/2013 06:42 pm Stavros Sachtouris

Remove intentional testing error

80f0d425 02/04/2013 06:36 pm Stavros Sachtouris

Fix error presentation in case of batch test

54d7c02a 02/04/2013 06:31 pm Stavros Sachtouris

Create a generic system for atomic and batch tests

420598d0 02/04/2013 04:13 pm Stavros Sachtouris

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 and
destroyed again and again.

1f0370c9 02/04/2013 01:26 pm Stavros Sachtouris

Make astakos tests work with new test suite

6d192774 02/01/2013 05:12 pm Stavros Sachtouris

Prototype kamaki.clients untitest suite

Prototype implementation on kamaki.clients.astakos client
In prototype status, does not function yet
Old unittests in _tests.py, for reference

6764f588 01/31/2013 05:11 pm Stavros Sachtouris

Apply devflow ways of handling versions

Devflow is a GRNET system for handling versions and packaging the verious
GRNET.gr Synnefo software piecies

ca092af4 01/25/2013 05:58 pm Stavros Sachtouris

Adjust up to store-overwrite

a03ade9e 01/23/2013 05:16 pm Stavros Sachtouris

Minor adjustments + apply to image_cli <=register

fa984c2c 01/21/2013 06:32 pm Stavros Sachtouris

mage-public: remove params without values

c3d131ec 01/21/2013 06:02 pm Stavros Sachtouris

Merge branch 'feature-store' into develop

745d938b 01/21/2013 06:00 pm Stavros Sachtouris

Tide up _upload_missing_blocks code + progress chk

progress check in upload: don't let progress bar raise exceptions

7eda693f 01/21/2013 03:23 pm Stavros Sachtouris

Doc updates and minor improvements

3e7d1e0e 01/21/2013 01:53 pm Stavros Sachtouris

Upload progress bar advances only if block uploads

was: progress bar advances if thread is initialized. In case of thread
failures, 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...

a40e152f 01/17/2013 02:51 pm Stavros Sachtouris

pre-connection debug info

1a3c18fd 01/17/2013 01:32 pm Stavros Sachtouris

Add include option to control conn-content print

fa062062 01/15/2013 03:17 pm Stavros Sachtouris

Merge branch 'feature-quota' into develop

81e34150 01/15/2013 02:55 pm Stavros Sachtouris

Merge branch 'feature-output' into develop

Conflicts:
kamaki/clients/__init__.py
kamaki/clients/pithos.py

b31051d6 01/15/2013 01:37 pm Stavros Sachtouris

Syntax check and debug

b4368e33 01/15/2013 01:12 pm Stavros Sachtouris

Add all quotaholder files in kamaki

d1304043 01/14/2013 07:05 pm Stavros Sachtouris

Copy quotaholder client files into clients

18555878 01/14/2013 05:31 pm Stavros Sachtouris

Merge branch 'develop' into feature-quota

Conflicts:
kamaki/cli/commands/history_cli.py
kamaki/cli/commands/pithos_cli.py

16c895db 01/14/2013 04:22 pm Stavros Sachtouris

More retries, dynamic upload thread limit

Even the slightest progress causes upload to retry
if 502 client error is received, # of threads are limited to current thread

7644c38e 01/14/2013 03:39 pm Stavros Sachtouris

Handle thread failures in download

If some threads fail for some reason, download re-tries 2 more times,
provided there is some progress

706fc940 01/11/2013 02:05 pm Stavros Sachtouris

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:myImgDir
done

131f4e86 01/11/2013 01:02 pm Stavros Sachtouris

Merge branch 'master' into feature-quota

Conflicts:
docs/installation.rst

850685bf 01/08/2013 05:49 pm Stavros Sachtouris

Add store_touch, create_object

Create a zero-length object

83c3ba87 01/08/2013 05:22 pm Stavros Sachtouris

Enrich image_public

0e806947 01/08/2013 04:14 pm Stavros Sachtouris

Enrich all network_* output and error handling

8194b51b 01/04/2013 05:50 pm Stavros Sachtouris

Enrich helps in server create

67469d65 01/04/2013 04:30 pm Stavros Sachtouris

Handle connection errors, allow special handling

Showcase: server_info catche/manage clienterror that was
a connection error

a382ea56 01/03/2013 06:23 pm Stavros Sachtouris

Add since arg in server_list

ec51b97c 12/20/2012 02:51 pm Stavros Sachtouris

Fix network disconnect detail show

93542587 12/20/2012 02:24 pm Stavros Sachtouris

Correct publish output, more details in storelist

5c801047 12/18/2012 04:00 pm Stavros Sachtouris

Windows installation guide

7942dd0c 12/18/2012 11:26 am Stavros Sachtouris

Resolve conflict

fba9be97 12/18/2012 11:23 am Stavros Sachtouris

Merge remote-tracking branch 'origin/develop' into feature-windows

Conflicts:
kamaki/cli/__init__.py
kamaki/cli/argument.py
kamaki/cli/command_shell.py
kamaki/cli/command_tree.py
kamaki/cli/commands/__init__.py
kamaki/cli/commands/astakos_cli.py
kamaki/cli/commands/config_cli.py...

aa5c0458 12/17/2012 07:11 pm Stavros Sachtouris

Propagate warning-logging

db8d1766 12/17/2012 06:44 pm Stavros Sachtouris

Introduce warning logger

54069d1b 12/14/2012 04:31 pm Stavros Sachtouris

Commisioning and quotaholder clients in kamaki

Quotaholder is not just another client. It comes with code for authomatic
generation of client lib and cli interface.

Copied from kamaki/quota branch but not merged (easier)

185cf11b 12/12/2012 09:01 pm Dionysis Zindros

Merge with develop

d56d6f9f 12/12/2012 09:00 pm Dionysis Zindros

Merge branch 'develop' into feature-windows

7bc8c011 12/12/2012 08:59 pm Dionysis Zindros

Merge into develop

277ca4ed 12/12/2012 08:58 pm Dionysis Zindros

Prepare to merge into develop

4fdbb165 12/12/2012 08:47 pm Dionysis Zindros

Windows port: Unit tests now avoid /dev/urandom.

Instead of using /dev/urandom which is specific to UNIX systems, switch to the
Python os.urandom() which is a cross-system solution and also works on Windows
systems. This allows for running the unit tests on Windows systems as well.

c4993bcf 12/12/2012 08:47 pm Dionysis Zindros

Rephrase comment to avoid profanity.

88382773 12/12/2012 08:46 pm Dionysis Zindros

Fix bug where unit tests read the wrong file.

ffada4ea 12/12/2012 08:44 pm Dionysis Zindros

Windows port: Avoid /tmp for temp files.

Switch from hard-coded /tmp usage to a cross-compatible solution that utilizes
Python's tempfile module.
This adds support for running the unit tests on Windows systems.

9730e234 12/12/2012 08:38 pm Dionysis Zindros

Explicit error message for offset/size mismatch.

To assist porting to Windows, offset/size mismatch when reading files is now
being clearly reported with detailed error messages.

746f8419 12/12/2012 08:35 pm Dionysis Zindros

Windows port: All binary files now opened using the 'b' flag

be4eb3fa 12/12/2012 06:19 pm Stavros Sachtouris

Re-activate get/set_profile unittests

0f3b4b1a 12/11/2012 05:21 pm Stavros Sachtouris

Add unittesting for astakos

Most astakos services need admin auth to test

c79f61ed 12/11/2012 05:10 pm Stavros Sachtouris

Astakos cli.listservices, clients.get_services

33c52ea6 12/11/2012 04:16 pm Stavros Sachtouris

Add service userinfo, rearange admin userinfo

Two modes: astakos service and astakos admin
They both have a userinfo command

76d3b2d7 12/11/2012 01:35 pm Stavros Sachtouris

Add get_user_by_email/username

4f989909 12/10/2012 04:14 pm Stavros Sachtouris

Fix unwanted error-detail inheritance bug

f91bc6b1 12/10/2012 04:08 pm Stavros Sachtouris

Add info in container-not-found error