# [unit->REQ-LOGIN-001]
def test_rejects_empty_password():
    pass


# [unit->REQ-LOGOUT-001]
def test_logout_clears_session():
    pass


# [unit->REQ-AUDIT-001]
def test_rejects_invalid_credentials():
    pass


# Acceptance example 10: the tag below is separated from the test it claims by
# a constant, so it lands on the constant instead — `misplaced_tag`, even
# though the unit stage already has evidence higher up this file.
# [unit->REQ-AUDIT-001]
RETRIES = 2


def test_audit_retries_on_write_failure():
    assert RETRIES == 2
