Refactor txaws.storage to match the recent work in txaws.ec2
Bug #474353 reported by
Duncan McGreggor
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
txAWS |
Fix Released
|
Medium
|
Duncan McGreggor |
Bug Description
In the EC2 code, we have a client and a query object that is used with the client:
* txaws.ec2.
* txaws.ec2.
In the S3 code, we should maintain a symmetry here, and thus do the following:
* rename txaws.storage.
* rename txaws.storage.
* find common code between txaws.ec2 and txaws.storage, and if there is any, factor that out to a txaws.query.Query class
Docs:
* http://
* http://
Related branches
lp:~oubiwann/txaws/474353-storage-ec2-symmetry
- txAWS Committers: Pending requested
- Original txAWS Team: Pending requested
-
Diff: 3433 lines (+1320/-696)17 files modifiedtxaws/client/base.py (+75/-0)
txaws/client/gui/gtk.py (+1/-4)
txaws/client/tests/test_client.py (+110/-0)
txaws/credentials.py (+6/-3)
txaws/ec2/client.py (+125/-139)
txaws/ec2/exception.py (+1/-0)
txaws/ec2/tests/test_client.py (+241/-115)
txaws/ec2/tests/test_exception.py (+1/-1)
txaws/s3/client.py (+211/-134)
txaws/s3/model.py (+16/-0)
txaws/s3/tests/test_client.py (+380/-237)
txaws/service.py (+31/-8)
txaws/testing/payload.py (+67/-31)
txaws/tests/test_service.py (+51/-21)
txaws/tests/test_util.py (+1/-1)
txaws/util.py (+1/-1)
txaws/version.py (+2/-1)
description: | updated |
Changed in txaws: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Duncan McGreggor (oubiwann) |
description: | updated |
description: | updated |
Changed in txaws: | |
milestone: | none → 0.1 |
Changed in txaws: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The refactor is complete, now. The next step is checking the new code against Amazon's service.