Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
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
Ejemplo n.º 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
Ejemplo n.º 5
0
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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 12
0
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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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