Validation in schema should use six.string_types

Else, unicode will fail in py2.7 where it should be accepted.