summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Add python3 supportbaserock/morphChuck Short2013-07-231-4/+6
| | | | Signed-off-by: Chuck Short <chuck.short@canonical.com>
* Add license headers to source filesBrian Waldon2013-01-311-0/+14
|
* Use jsonpatch to provide a JSON patch documentBrian Waldon2012-11-261-0/+44
| | | | | | The attribute "patch" of a model now returns a string representing all of the operations that have occurred on the model since it was created in JSON patch form.
* Allow delattr and del operationsBrian Waldon2012-11-261-2/+14
|
* switch to a dict-based objecttermie2012-10-081-0/+52
|
* Add 'changes' attribute to modelsBrian Waldon2012-07-291-0/+9
| | | | | | | | The 'changes' attribute returns a dictionary representing the state of any top-level properties that have been changed since the object was instantiated. Bump version to v0.4.0
* Add items method to modelBrian Waldon2012-07-271-1/+3
| | | | | | | This is similar to the iteritems method in implementation - it exposes the 'items' method of the internal dictionary. Bump version to v0.3.0
* Enable dict-style access to modelsBrian Waldon2012-07-271-1/+7
| | | | | | | Allow get and set of model attributes using dict-like syntax (i.e. model['attribute'] = 'value'). Bump version to 0.2.0
* Add iteritems method to modelBrian Waldon2012-07-131-0/+7
|
* Cast schema name to stringBrian Waldon2012-06-071-0/+7
|
* Use jsonschema for operation validationBrian Waldon2012-06-021-13/+39
|
* Settling on warlock.model_factoryBrian Waldon2012-06-011-1/+1
| | | | Also making pylint happier
* Add basic test and implement minimal logicBrian Waldon2012-06-011-0/+23