Some small cleanup to the tag backfill worker

This commit is contained in:
Joseph Schorr 2019-01-21 13:37:11 -05:00
parent bd6efe9563
commit c1ac12ff8d
3 changed files with 4 additions and 7 deletions

View file

@ -194,10 +194,6 @@ class DockerSchema1Manifest(ManifestInterface):
if validate:
self._validate()
@classmethod
def for_latin1_bytes(cls, encoded_bytes, validate=True):
return DockerSchema1Manifest(Bytes.for_string_or_unicode(encoded_bytes), validate)
def _validate(self):
if not self._signatures:
return

View file

@ -131,7 +131,7 @@ def test_validate_manifest_with_unicode_encoded():
with open(os.path.join(test_dir, 'manifest_unicode_row.json'), 'r') as f:
manifest_bytes = json.loads(f.read())[0]['json_data']
manifest = DockerSchema1Manifest.for_latin1_bytes(manifest_bytes, validate=True)
manifest = DockerSchema1Manifest(Bytes.for_string_or_unicode(manifest_bytes), validate=True)
digest = manifest.digest
assert digest == 'sha256:dde3714ce7e23edc6413aa85c0b42792e4f2f79e9ea36afc154d63ff3d04e86c'
assert manifest.created_datetime