def test_get_author_from_authors_an_empty_list(): authors_an_empty_list = Record({'authors': []}) latex = Latex(authors_an_empty_list, 'latex_eu') expected = [] result = latex._get_author() assert expected == result
def test_get_author_from_corporate_author_an_empty_list(): corporate_author_an_empty_list = Record({'corporate_author': []}) latex = Latex(corporate_author_an_empty_list, 'latex_eu') expected = [] result = latex._get_author() assert expected == result
def test_get_author_from_authors_an_empty_list(): authors_an_empty_list = InspireRecord({'authors': []}) latex = Latex(authors_an_empty_list, 'latex_eu') expected = [] result = latex._get_author() assert expected == result
def test_get_author_from_corporate_author_an_empty_list(): corporate_author_an_empty_list = InspireRecord({'corporate_author': []}) latex = Latex(corporate_author_an_empty_list, 'latex_eu') expected = [] result = latex._get_author() assert expected == result
def test_get_author_from_corporate_author_a_list_with_two_elements(): corporate_author_a_list_of_two_elements = InspireRecord( {'corporate_author': ['CMS Collaboration', 'The ATLAS Collaboration']}) latex = Latex(corporate_author_a_list_of_two_elements, 'latex_eu') expected = ['CMS Collaboration', 'The ATLAS Collaboration'] result = latex._get_author() assert expected == result
def test_get_author_from_corporate_author_a_list_with_one_element(): corporate_author_a_list_of_one_element = Record( {'corporate_author': ['CMS Collaboration']}) latex = Latex(corporate_author_a_list_of_one_element, 'latex_eu') expected = ['CMS Collaboration'] result = latex._get_author() assert expected == result
def test_get_author_from_authors_one_author_with_an_empty_list_of_full_names(): one_author_with_an_empty_list_of_full_names = InspireRecord( {'authors': [{ 'full_name': [] }]}) latex = Latex(one_author_with_an_empty_list_of_full_names, 'latex_eu') expected = [] result = latex._get_author() assert expected == result
def test_get_author_from_authors_a_list_with_one_element(): authors_a_list_with_one_element = InspireRecord( {'authors': [{ 'full_name': 'Glashow, S.L.' }]}) latex = Latex(authors_a_list_with_one_element, 'latex_eu') expected = ['S.~L.~Glashow'] result = latex._get_author() assert expected == result
def test_get_author_from_authors_one_author_with_a_list_of_one_full_name(): one_author_with_a_list_of_one_full_name = InspireRecord( {'authors': [{ 'full_name': ['Glashow, S.L.'] }]}) latex = Latex(one_author_with_a_list_of_one_full_name, 'latex_eu') expected = ['S.~L.~Glashow'] result = latex._get_author() assert expected == result
def test_get_author_from_authors_one_author_with_a_list_of_two_full_names(): one_author_with_a_list_of_two_full_names = InspireRecord( {'authors': [{ 'full_name': ['Englert, F.', 'Brout, R.'] }]}) latex = Latex(one_author_with_a_list_of_two_full_names, 'latex_eu') expected = ['F.~B.~Englert, R.'] result = latex._get_author() assert expected == result
def test_get_author_from_authors_one_author_with_an_empty_list_of_full_names(): one_author_with_an_empty_list_of_full_names = Record({ 'authors': [ {'full_name': []} ] }) latex = Latex(one_author_with_an_empty_list_of_full_names, 'latex_eu') expected = [] result = latex._get_author() assert expected == result
def test_get_author_from_corporate_author_a_list_with_one_element(): corporate_author_a_list_of_one_element = Record({ 'corporate_author': [ 'CMS Collaboration' ] }) latex = Latex(corporate_author_a_list_of_one_element, 'latex_eu') expected = ['CMS Collaboration'] result = latex._get_author() assert expected == result
def test_get_author_from_authors_one_author_with_a_list_of_one_full_name(): one_author_with_a_list_of_one_full_name = Record({ 'authors': [ {'full_name': ['Glashow, S.L.']} ] }) latex = Latex(one_author_with_a_list_of_one_full_name, 'latex_eu') expected = ['S.~L.~Glashow'] result = latex._get_author() assert expected == result
def test_get_author_from_authors_a_list_with_one_element(): authors_a_list_with_one_element = Record({ 'authors': [ {'full_name': 'Glashow, S.L.'} ] }) latex = Latex(authors_a_list_with_one_element, 'latex_eu') expected = ['S.~L.~Glashow'] result = latex._get_author() assert expected == result
def test_get_author_from_authors_a_list_with_two_elements(): authors_a_list_with_two_elements = InspireRecord({ 'authors': [ {'full_name': 'Englert, F.'}, {'full_name': 'Brout, R.'} ] }) latex = Latex(authors_a_list_with_two_elements, 'latex_eu') expected = ['F.~Englert', 'R.~Brout'] result = latex._get_author() assert expected == result
def test_get_author_from_corporate_author_a_list_with_two_elements(): corporate_author_a_list_of_two_elements = Record({ 'corporate_author': [ 'CMS Collaboration', 'The ATLAS Collaboration' ] }) latex = Latex(corporate_author_a_list_of_two_elements, 'latex_eu') expected = ['CMS Collaboration', 'The ATLAS Collaboration'] result = latex._get_author() assert expected == result
def test_get_author_from_authors_a_list_with_two_elements(): authors_a_list_with_two_elements = Record({ 'authors': [ {'full_name': 'Englert, F.'}, {'full_name': 'Brout, R.'} ] }) latex = Latex(authors_a_list_with_two_elements, 'latex_eu') expected = ['F.~Englert', 'R.~Brout'] result = latex._get_author() assert expected == result
def test_get_author_from_authors_one_author_with_a_list_of_two_full_names(): one_author_with_a_list_of_two_full_names = Record({ 'authors': [ { 'full_name': [ 'Englert, F.', 'Brout, R.' ] } ] }) latex = Latex(one_author_with_a_list_of_two_full_names, 'latex_eu') expected = ['F.~B.~Englert, R.'] result = latex._get_author() assert expected == result