clenk
|
860efcc230
|
Make object attribute access act like dictionary access, raising an
error for any property (including custom or optional) not set on the object.
|
2017-06-07 11:06:20 -04:00 |
Greg Back
|
41f2ceb8e5
|
Change remaining 'fields' to 'properties'
|
2017-05-19 12:51:59 -05:00 |
clenk
|
9761c37f20
|
Replace 'field' with 'property' to be consistent
with the specification
|
2017-05-16 12:27:30 -04:00 |
clenk
|
bdd18be6c3
|
Switch to isort for checking import order
because it has a pre-commit hook
|
2017-05-09 15:10:53 -04:00 |
Richard Piazza
|
c9320ad895
|
style errors
|
2017-05-04 16:41:37 -04:00 |
Richard Piazza
|
200bb8556f
|
added unsetting capability
cleaned up MissingFieldsError tests
error when new modified property is earlier than current modified property
|
2017-05-04 16:34:08 -04:00 |
Richard Piazza
|
5b8585b392
|
added versioning test for embedded_object
replaced VersioningError with RevokeError and UnmodifiablePropertyError
added __deepcopy__ to base class to handle embedded_objects
|
2017-05-03 12:14:09 -04:00 |
Richard Piazza
|
c2d628db50
|
import style errors 2
|
2017-05-02 15:53:07 -04:00 |
Richard Piazza
|
411c087fc1
|
import style errors
|
2017-05-02 14:25:01 -04:00 |
Richard Piazza
|
a70fc2c952
|
Added versioning api, with tests
|
2017-05-02 14:17:26 -04:00 |
Richard Piazza
|
4efe5357b1
|
Added versioning api, with tests
|
2017-05-02 14:06:42 -04:00 |