def _validate_id(string_id): """ Check whether project JSON contains given id (download/parse/check) """ if not project_parser.ProjectParser( project_fetcher.fetch()).has_id(int(string_id)): raise ValueError("Given title not found in project JSON")
def test_url_fetched(self): request = urllib2.Request( config.project_json_url, headers={'User-Agent': config.user_agent}) fetched = urllib2.urlopen( request).read().decode(config.project_json_encoding) self.assertEqual(fetched, project_fetcher.fetch())
def test_not_found_in_real_project(self): self.assertFalse(project_parser.ProjectParser( project_fetcher.fetch()).has_id(66666666))