parent
00749bd3cd
commit
83a0271f2c
2 changed files with 27 additions and 0 deletions
@ -0,0 +1,26 @@ |
||||
#!/usr/bin/env python3 |
||||
import json |
||||
import os |
||||
import unittest |
||||
import requests |
||||
|
||||
AGNOS_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__))) |
||||
MANIFEST = os.path.join(AGNOS_DIR, "agnos.json") |
||||
|
||||
|
||||
class TestAgnosUpdater(unittest.TestCase): |
||||
|
||||
def test_manifest(self): |
||||
with open(MANIFEST) as f: |
||||
m = json.load(f) |
||||
|
||||
for img in m: |
||||
r = requests.head(img['url']) |
||||
r.raise_for_status() |
||||
self.assertEqual(r.headers['Content-Type'], "application/x-xz") |
||||
if not img['sparse']: |
||||
assert img['hash'] == img['hash_raw'] |
||||
|
||||
|
||||
if __name__ == "__main__": |
||||
unittest.main() |
Loading…
Reference in new issue