171c7e5238
We were occasionally trying to compute schema 2 version 1 signatures on the *unicode* representation, which was failing the signature check. This PR adds a new wrapper type called `Bytes`, which all manifests must take in, and which handles the unicodes vs encoded utf-8 stuff in a central location. This PR also adds a test for the manifest that was breaking in production. |
||
---|---|---|
.. | ||
__init__.py | ||
manifest_unencoded_unicode.json | ||
manifest_unicode_row.json | ||
test_schema1.py | ||
test_schemas.py | ||
test_schemautil.py | ||
validate_manifest_known_issue.json | ||
validated_manifest.json | ||
validated_manifest_with_unicode.json |