History | View | Annotate | Download (954 Bytes)
Merge branch 'master' into logic-refactoring
Conflicts: README
Use non-relative import statements, as per Python's style guide.
charger.py works with the refacctored code
Still refactoring, separating the logic and the ORM layer
Test are now working for db, logic modules
Refactored charge (from VM model) and fixed unit tests
Implement unit tests for all charge() related methods
Added update_state() method
Implemented Charger Functionality
The code needs still lots of testing
add functional test for the wizard
complete the rename of AccountingLog to Debid - fix breakage
The changes in d174b105e0fb3038bcf69623f3624f99f437ea3f broke theapp and the tests. The AccountingLog class had been renamed butseveral references were left using the old name.
Also removed the violation attribute from fixtures since it was...
Changed models to match current specification
CreditAllocator now uses Limit according to the changes to the model
fix bug in CreditAllocatorTestCase (bad data initialisation)
AccountingLog test is finished; most charger-related operations are ready and tested
Setup/TearDown AccountingLogTestCase is finished
VM owner is derived from the Image
FlavorCostHistoryTestCase is complete
Flavor.get_price_list() should query with filter, not get
FlavorTestCase works as intended; Add FlavorCostHistoryTestCase (in progress)
remove obsolete tests; introduce various corrections/additions in models
user can now have negative amount of credits
unit testing now works for CreditAllocator
Fix: fixtures now works correctly
What commit b4141604 should have contained.
The proper contents of commit b4141604 are included here.
tests should work now
Add test case about the virtual machine model (only data are generated so far).