def test_parse_date_full_invenio_format():
    record = InspireRecord({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2, 2)
    result = cv_latex.parse_date('1993-02-02')

    assert expected == result
def test_parse_date_invalid_spires_format():
    record = InspireRecord({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2)
    result = cv_latex.parse_date('199302ab')

    assert expected == result
def test_parse_date_full_spires_format():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2, 2)
    result = cv_latex.parse_date('19930202')

    assert expected == result
示例#4
0
def test_parse_date_invalid_invenio_format():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2)
    result = cv_latex.parse_date('1993-02-ab')

    assert expected == result
def test_parse_date_invalid_spires_format():
    record = InspireRecord({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2)
    result = cv_latex.parse_date('199302ab')

    assert expected == result
示例#6
0
def test_parse_date_partial_spires_format_year_and_month():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2)
    result = cv_latex.parse_date('199302')

    assert expected == result
示例#7
0
def test_parse_date_full_spires_format():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2, 2)
    result = cv_latex.parse_date('19930202')

    assert expected == result
示例#8
0
def test_parse_date_supports_unicode_strings():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2, 2)
    result = cv_latex.parse_date(u'1993-02-02')

    assert expected == result
示例#9
0
def test_parse_date_partial_spires_format_year_only():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993, )
    result = cv_latex.parse_date('1993')

    assert expected == result
示例#10
0
def test_parse_date_invalid_invenio_format():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2)
    result = cv_latex.parse_date('1993-02-ab')

    assert expected == result
示例#11
0
def test_parse_date_partial_spires_format_year_and_month():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2)
    result = cv_latex.parse_date('199302')

    assert expected == result
def test_parse_date_full_invenio_format():
    record = InspireRecord({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2, 2)
    result = cv_latex.parse_date('1993-02-02')

    assert expected == result
示例#13
0
def test_parse_date_partial_spires_format_year_only():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993,)
    result = cv_latex.parse_date('1993')

    assert expected == result
示例#14
0
def test_parse_date_supports_unicode_strings():
    record = Record({})
    cv_latex = Cv_latex(record)

    expected = (1993, 2, 2)
    result = cv_latex.parse_date(u'1993-02-02')

    assert expected == result
示例#15
0
def test_parse_date_returns_none_when_datetext_is_not_of_type_str():
    record = Record({})
    cv_latex = Cv_latex(record)

    assert cv_latex.parse_date(0) is None
示例#16
0
def test_parse_date_returns_none_when_datetext_is_an_empty_string():
    record = Record({})
    cv_latex = Cv_latex(record)

    assert cv_latex.parse_date('') is None
示例#17
0
def test_parse_date_returns_none_when_datetext_is_none():
    record = Record({})
    cv_latex = Cv_latex(record)

    assert cv_latex.parse_date(None) is None
示例#18
0
def test_parse_date_returns_none_when_datetext_is_not_of_type_str():
    record = Record({})
    cv_latex = Cv_latex(record)

    assert cv_latex.parse_date(0) is None
示例#19
0
def test_parse_date_returns_none_when_datetext_is_an_empty_string():
    record = Record({})
    cv_latex = Cv_latex(record)

    assert cv_latex.parse_date('') is None
示例#20
0
def test_parse_date_returns_none_when_datetext_is_none():
    record = Record({})
    cv_latex = Cv_latex(record)

    assert cv_latex.parse_date(None) is None