def test_get_doi(self): sampler = IdSampler() dois_list = sampler.get_dois() try: assert re.match(self.doi_regex, dois_list[0]), dois_list except IndexError: print "random doi is down"
def test_get_multiple_dois(self): sampler = IdSampler() dois_list = sampler.get_dois(10) try: dois_list[0] # test to see if random doi service down first assert_equals(len(dois_list), 10) assert re.match(self.doi_regex, dois_list[7]), dois_list except IndexError: print "random doi is down"
def test_get_github_username(self): sampler = IdSampler() username = sampler.get_github_username() assert isinstance(username, basestring) assert len(username) > 0, username