Пример #1
0
def do_check_dateutil_parsing(input_date, iso_output):

    try:
        scrumble.as_date(input_date)
    except ValueError:
        assert_equal(DateutilParseFailure, iso_output)
        return False
    else:
        assert_not_equal(DateutilParseFailure, iso_output)
        return True
Пример #2
0
def do_check_dateutil_parsing(input_date, iso_output):

    try:
        scrumble.as_date(input_date)
    except ValueError:
        assert_equal(DateutilParseFailure, iso_output)
        return False
    else:
        assert_not_equal(DateutilParseFailure, iso_output)
        return True
Пример #3
0
def do_isoformat(input_date, iso_output, raw_output):
    try:
        iso = scrumble.as_date(input_date).isoformat()
    except scrumble.DateError:
        assert_equal(iso_output, None)
    else:
        assert_equal(iso_output, iso)
Пример #4
0
def do_isdate(input_date, iso_output, raw_output):

    if iso_output is None:
        # None is used to represent dates which aren't valid
        assert_false(scrumble.is_date(input_date), scrumble.as_date(input_date))
    else:
        assert_true(scrumble.is_date(input_date))
Пример #5
0
def do_isoformat(input_date, iso_output, raw_output):
    try:
        iso = scrumble.as_date(input_date).isoformat()
    except scrumble.DateError:
        assert_equal(iso_output, None)
    else:
        assert_equal(iso_output, iso)
Пример #6
0
def do_isoformat(p):
    try:
        iso = scrumble.as_date(p[0]).isoformat()
    except scrumble.DateError:
        assert_equal(p[1], None)
    else:
        assert_equal(p[1], iso)
Пример #7
0
def do_isdate(input_date, iso_output, raw_output):

    if iso_output is None:
        # None is used to represent dates which aren't valid
        assert_false(scrumble.is_date(input_date),
                     scrumble.as_date(input_date))
    else:
        assert_true(scrumble.is_date(input_date))
Пример #8
0
def do_basic(input_date, iso_output, raw_output):
    return assert_equal(raw_output, dict(scrumble.as_date(input_date)))
Пример #9
0
def do_basic(p):
    return assert_equal(p[1], dict(scrumble.as_date(p[0])))
Пример #10
0
def do_basic(p):
    try:
        return assert_equal(p[1], dict(scrumble.as_date(p[0])))
    except scrumble.DateutilParseError:
        assert p[1] is None
Пример #11
0
def do_basic(input_date, iso_output, raw_output):
    return assert_equal(raw_output, dict(scrumble.as_date(input_date)))