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