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