def test_get(self): author = inspirehep.get_author("1416408") self.assertEqual(author.id, "1416408") self.assertEqual(author.bai, "Joshua.Ellis.1") self.assertEqual(author.orcid, "0000-0003-2556-1536") self.assertEqual(author.first_name, "Joshua") self.assertEqual(author.last_name, "Ellis") self.assertEqual(author.full_name, "Ellis, Joshua") self.assertEqual(str(author), "InspireAuthor<1416408>") self.assertEqual(repr(author), "InspireAuthor<1416408>")
def test_get_invalid(self): try: inspirehep.get_author("invalid") except ValueError: pass