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. |
||
|---|---|---|
| .. | ||
| test_appspecifictoken.py | ||
| test_basequery.py | ||
| test_build.py | ||
| test_gc.py | ||
| test_image.py | ||
| test_image_sharing.py | ||
| test_log.py | ||
| test_model_blob.py | ||
| test_modelutil.py | ||
| test_organization.py | ||
| test_repository.py | ||
| test_repositoryactioncount.py | ||
| test_tag.py | ||
| test_team.py | ||
| test_user.py | ||
| test_visible_repos.py | ||