Add EXIF writing and machine metadata support

This commit is contained in:
2026-04-24 18:21:37 -04:00
parent f2193011ca
commit e8d3bf7180
11 changed files with 577 additions and 12 deletions
+5 -1
View File
@@ -143,7 +143,11 @@ def test_recheck_archive_skips_mosaic_urls(tmp_path):
mosaic_url = "http://192.0.2.1:8011/RootView_Database/158374/mosaic.jpg"
p.mark_done(mosaic_url)
p.save()
# recheck_verifies a non-zero mosaic exists under */*/<scan_id>/mosaic.jpg
mpath = tmp_path / "M" / "2020-01-01" / "158374" / "mosaic.jpg"
mpath.parent.mkdir(parents=True)
mpath.write_bytes(b"\xff\xd8\xff\xd9") # minimal JPEG soff + eoi
removed = recheck_archive(tmp_path, p)
assert removed == 0
assert p.is_done(mosaic_url) # mosaics are never touched
assert p.is_done(mosaic_url)