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
Exemple #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
Exemple #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
Exemple #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
Exemple #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
Exemple #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
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_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
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
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
Exemple #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
Exemple #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
Exemple #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
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
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
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