Files
ad/tests/api/people.py
T

13 lines
439 B
Python
Raw Normal View History

# retoor <retoor@molodetz.nl>
import re
USERNAME_PATTERN = re.compile(r"^[A-Za-z0-9_-]{3,32}$")
def test_people_lists_real_accounts_only(anon):
people = anon.get("/people", headers={"Accept": "application/json"}).json()
names = [person["username"] for person in people.get("people", [])]
assert names[0] == "retoor"
assert {"retoor", "lezer"} <= set(names)
assert all(USERNAME_PATTERN.match(name) for name in names)