Proposed fix for GH-43: When data doesn't match one of several possible
types, include the validation error for each of those types.
the disallow_unknown_properties option when set to True, prevented array validation. fixed the code and the test that had a faulty schema
tox
Merge remote-tracking branch 'origin/master'
Merge pull request #44 from msabramo/issue-43

Proposed fix for GH-43: When data doesn't match one of several possible types, include the validation error for each of those types.
Merge pull request #46 from alonho/master

Fix the disallow_unknown_properties option
flake8
0.9.1
Treat dict-like objects (e.g.: UserDict,
sqlalchemy.engine.result.RowProxy, webob.multidict.NestedMultiDict,
etc.) like dicts - they should validate as {"type": "object"}
fix line length
notes for dict change
Included simple implementation of "default" property for missing keys based on @johnnoone 34c30f421c0e906b4123eb6c6f6018e15d723719
validate now raises a SchemaError if the value for the default property does not match the specified type. Included more tests and some documentation