"""test_marc """ from invenio_tools import (is_conference, is_institute, is_thesis, load_record, Record, RecordConf, RecordInst, RecordPubli, RecordThesis) def test_conference_cds(): record = load_record("cds.cern.ch", 1411352) assert is_conference(record) == True assert is_institute(record) == False assert is_thesis(record) == False assert isinstance(record, RecordConf) def test_conference_inspirehep(): record = load_record("inspirehep.net", 1276938) assert is_conference(record) == True assert is_institute(record) == False assert is_thesis(record) == False assert isinstance(record, RecordConf) def test_institute(): """CPPM""" record = load_record("inspirehep.net", 902989) assert is_conference(record) == False assert is_institute(record) == True assert is_thesis(record) == False assert isinstance(record, RecordInst) def test_publi_cds(): """Precision luminosity measurements at LHCb""" record = load_record("cds.cern.ch", 1951625) assert is_conference(record) == False assert is_institute(record) == False assert is_thesis(record) == False assert isinstance(record, RecordPubli) def test_publi_inspirehep(): """Precision luminosity measurements at LHCb""" record = load_record("inspirehep.net", 1319638) assert is_conference(record) == False assert is_institute(record) == False assert is_thesis(record) == False assert isinstance(record, RecordPubli) def test_thesis_cds(): record = load_record("cds.cern.ch", 1632177) assert is_conference(record) == False assert is_institute(record) == False assert is_thesis(record) == True assert isinstance(record, RecordThesis)