* Reject empty quoted POSIX timezone abbreviations
Split the Python 3.14-compatible parser guard from #8954. Cover empty standard and daylight-saving abbreviations and preserve valid quoted names.
Assisted-by: OpenAI Codex:model identifier unavailable
* Keep zoneinfo regression in module snippet
Rename the snippet as requested during review without changing test contents.
Assisted-by: OpenAI Codex:model identifier unavailable