Squash Odysseus development history

This commit is contained in:
pewdiepie-archdaemon
2026-09-11 06:04:19 +00:00
parent e5c99a5eee
commit 6ee6502010
2050 changed files with 538359 additions and 57745 deletions
+24
View File
@@ -0,0 +1,24 @@
from scripts.claim_ownerless import claim_json_entries, owner_arg
def test_claim_json_entries_skips_invalid_rows():
rows = [
{"id": "a"},
"bad-row",
None,
{"id": "b", "owner": "already"},
]
assert claim_json_entries(rows, "admin") == 1
assert rows == [
{"id": "a", "owner": "admin"},
"bad-row",
None,
{"id": "b", "owner": "already"},
]
def test_owner_arg_rejects_blank_owner():
assert owner_arg(["claim_ownerless.py"]) is None
assert owner_arg(["claim_ownerless.py", " "]) is None
assert owner_arg(["claim_ownerless.py", " admin "]) == "admin"