Example #1
0
def test_get_timezone_location():
    tz = timezone("America/St_Johns")
    assert dates.get_timezone_location(tz, locale="de_DE") == u"Kanada (St. John's) Zeit"
    tz = timezone("America/Mexico_City")
    assert dates.get_timezone_location(tz, locale="de_DE") == u"Mexiko (Mexiko-Stadt) Zeit"

    tz = timezone("Europe/Berlin")
    assert dates.get_timezone_name(tz, locale="de_DE") == u"Mitteleurop\xe4ische Zeit"
Example #2
0
def test_get_timezone_name():
    dt = time(15, 30, tzinfo=timezone("America/Los_Angeles"))
    assert dates.get_timezone_name(dt, locale="en_US") == u"Pacific Standard Time"
    assert dates.get_timezone_name(dt, width="short", locale="en_US") == u"PST"

    tz = timezone("America/Los_Angeles")
    assert dates.get_timezone_name(tz, locale="en_US") == u"Pacific Time"
    assert dates.get_timezone_name(tz, "short", locale="en_US") == u"PT"

    tz = timezone("Europe/Berlin")
    assert dates.get_timezone_name(tz, locale="de_DE") == u"Mitteleurop\xe4ische Zeit"
    assert dates.get_timezone_name(tz, locale="pt_BR") == u"Hor\xe1rio da Europa Central"

    tz = timezone("America/St_Johns")
    assert dates.get_timezone_name(tz, locale="de_DE") == u"Neufundland-Zeit"

    tz = timezone("America/Los_Angeles")
    assert dates.get_timezone_name(tz, locale="en", width="short", zone_variant="generic") == u"PT"
    assert dates.get_timezone_name(tz, locale="en", width="short", zone_variant="standard") == u"PST"
    assert dates.get_timezone_name(tz, locale="en", width="short", zone_variant="daylight") == u"PDT"
    assert dates.get_timezone_name(tz, locale="en", width="long", zone_variant="generic") == u"Pacific Time"
    assert dates.get_timezone_name(tz, locale="en", width="long", zone_variant="standard") == u"Pacific Standard Time"
    assert dates.get_timezone_name(tz, locale="en", width="long", zone_variant="daylight") == u"Pacific Daylight Time"