Esempio n. 1
0
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")
Esempio n. 2
0
 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())
Esempio n. 3
0
 def test_not_found_in_real_project(self):
     self.assertFalse(project_parser.ProjectParser(
         project_fetcher.fetch()).has_id(66666666))