mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-10-16 03:42:20 +02:00
Squash Odysseus development history
This commit is contained in:
@@ -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"
|
||||
Reference in New Issue
Block a user