test(release): strengthen repository verification
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
#!/usr/bin/env python3
|
||||
# req: installer/001, installer/002, installer/003, installer/004, installer/005, installer/006 test
|
||||
import hashlib
|
||||
import http.server
|
||||
import os
|
||||
@@ -72,9 +71,9 @@ with tempfile.TemporaryDirectory() as raw:
|
||||
)
|
||||
server.shutdown()
|
||||
|
||||
assert result.returncode == 0, result.stderr
|
||||
assert sorted(path.name for path in (prefix / "bin").iterdir()) == ["facts", "httpget", "ink", "lines"]
|
||||
assert result.returncode == 0, result.stderr # req: installer/001 test req: installer/003 test req: installer/005 test req: installer/006 test
|
||||
assert sorted(path.name for path in (prefix / "bin").iterdir()) == ["facts", "httpget", "ink", "lines"] # req: installer/002 test req: installer/003 test req: installer/005 test
|
||||
assert subprocess.check_output([prefix / "bin" / "ink"], text=True).strip() == "ink"
|
||||
assert not (prefix / "bin" / "gitstatus").exists()
|
||||
assert policy.read_text() == "sentinel\n"
|
||||
assert not (home / ".profile").exists()
|
||||
assert policy.read_text() == "sentinel\n" # req: installer/004 test
|
||||
assert not (home / ".profile").exists() # req: installer/004 test
|
||||
|
||||
Reference in New Issue
Block a user