def test_str_to_calendar(): for s in [ 'STANDARD', 'GREGORIAN', 'PROLEPTIC_GREGORIAN', 'NOLEAP', '365_DAY', '360_DAY', 'JULIAN', 'ALL_LEAP', '366_DAY' ]: expected = getattr(vic_lib, 'CALENDAR_{}'.format(s)) assert vic_lib.str_to_calendar(s.encode()) == expected assert vic_lib.str_to_calendar(s.lower().encode()) == expected
def test_str_to_calendar(): for s in [ "STANDARD", "GREGORIAN", "PROLEPTIC_GREGORIAN", "NOLEAP", "365_DAY", "360_DAY", "JULIAN", "ALL_LEAP", "366_DAY", ]: expected = getattr(vic_lib, "CALENDAR_{}".format(s)) assert vic_lib.str_to_calendar(s.encode()) == expected assert vic_lib.str_to_calendar(s.lower().encode()) == expected
def test_calendar_from_chars(): for cal, expected in calendars.items(): assert vic_lib.str_to_calendar(cal.encode()) == expected assert vic_lib.str_to_calendar(cal.upper().encode()) == expected assert vic_lib.str_to_calendar(cal.lower().encode()) == expected