def last_author_year_first_pub(pmids): pubs_list = last_author_prev_pubs(pmids) min_pmids = [] for pubs in pubs_list: pmid_ints = [int(pmid) for pmid in pubs] if pmid_ints: min_pmids.append(str(min(pmid_ints))) else: min_pmids.append(None) print(min_pmids) response = authority.get_min_year(min_pmids) return(response)
def last_author_year_first_pub(pmids): pubs_list = last_author_prev_pubs(pmids) min_pmids = [] for pubs in pubs_list: pmid_ints = [int(pmid) for pmid in pubs] if pmid_ints: min_pmids.append(str(min(pmid_ints))) else: min_pmids.append(None) print(min_pmids) response = authority.get_min_year(min_pmids) return (response)
def test_get_min_year(self): pmid_years = [None, None, '15247401', '9584134'] response = authority_excerpt.get_min_year(pmid_years) assert_equals(response, [None, None, u'2004', u'1998'])