"../zoneinfo/America/Los_Angeles", # Traverses above TZPATH
"America/../America/Los_Angeles", # Not normalized
"America/./Los_Angeles",
- "",
]
for bad_key in bad_keys:
def _validate_tzfile_path(path, _base=_TEST_PATH):
- if not path:
- raise ValueError(
- "ZoneInfo key must not be an empty string"
- )
-
if os.path.isabs(path):
raise ValueError(
f"ZoneInfo keys may not be absolute paths, got: {path}"
+++ /dev/null
-Handle case of an empty string passed to :class:`zoneinfo.ZoneInfo`.