Exemple #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
Exemple #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
Exemple #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)
Exemple #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))
Exemple #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)
Exemple #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)
Exemple #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))
Exemple #8
0
def do_basic(input_date, iso_output, raw_output):
    return assert_equal(raw_output, dict(scrumble.as_date(input_date)))
def do_basic(p):
    return assert_equal(p[1], dict(scrumble.as_date(p[0])))
Exemple #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
Exemple #11
0
def do_basic(input_date, iso_output, raw_output):
    return assert_equal(raw_output, dict(scrumble.as_date(input_date)))