test: Use geographical region and city name for timezone
In Debian unstable/testing and Ubuntu 24.04 LTS, tzdata package drops US/*
timezone names.
This results test failure:
_______ TestTimezoneMiddleware.test_logged_in_user_with_mailman_profile ________
/usr/lib/python3.11/zoneinfo/_common.py:12: in load_tzdata
return resources.files(package_name).joinpath(resource_name).open("rb")
/usr/lib/python3.11/importlib/resources/_common.py:22: in files
return from_package(get_package(package))
/usr/lib/python3.11/importlib/resources/_common.py:53: in get_package
resolved = resolve(package)
/usr/lib/python3.11/importlib/resources/_common.py:44: in resolve
return cand if isinstance(cand, types.ModuleType) else importlib.import_module(cand)
/usr/lib/python3.11/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
E ModuleNotFoundError: No module named 'tzdata'
During handling of the above exception, another exception occurred:
django_mailman3/tests/test_middlewares.py:94: in test_logged_in_user_with_mailman_profile
self.middleware(self.request)
django_mailman3/middleware/__init__.py:44: in __call__
timezone.activate(profile.timezone)
.tox/lint/lib/python3.11/site-packages/django/utils/timezone.py:98: in activate
_active.value = zoneinfo.ZoneInfo(timezone)
/usr/lib/python3.11/zoneinfo/_common.py:24: in load_tzdata
raise ZoneInfoNotFoundError(f"No time zone found with key {key}")
E zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central'