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