diff options
-rw-r--r-- | glib/tests/gdatetime.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/glib/tests/gdatetime.c b/glib/tests/gdatetime.c index 4e6559ad8..c805a8edf 100644 --- a/glib/tests/gdatetime.c +++ b/glib/tests/gdatetime.c @@ -2441,12 +2441,21 @@ test_identifier (void) g_time_zone_unref (tz); /* Local timezone tests. */ +#ifdef G_OS_WIN32 + if (g_setenv ("TZ", "SA Eastern Standard Time", TRUE)) + { + tz = g_time_zone_new_local (); + g_assert_cmpstr (g_time_zone_get_identifier (tz), ==, "SA Eastern Standard Time"); + g_time_zone_unref (tz); + } +#else if (g_setenv ("TZ", "America/Recife", TRUE)) { tz = g_time_zone_new_local (); g_assert_cmpstr (g_time_zone_get_identifier (tz), ==, "America/Recife"); g_time_zone_unref (tz); } +#endif if (g_setenv ("TZ", "some rubbish", TRUE)) { |