def test_get_trending_repo_stars_and_languages(self):
     tree, status_code = githubtrending.make_etree(data.TRENDING_REPO_URL)
     self.assertEqual(status_code, 200)
     repo_meta = githubtrending.get_trending_repo_meta(tree)
     repo_stars_and_langauges = githubtrending.get_trending_repo_stars_and_languages(
         repo_meta)
     self.assertEqual(data.TRENDING_REPO_COUNT,
                      len(repo_stars_and_langauges))
 def test_make_etree(self):
     for each in data.READ_PAGE_DATA:
         url = each.get('url')
         expected_status_code = each.get('status_code')
         expected_title = each.get('title').encode('utf8')
         response, status_code = githubtrending.make_etree(url)
         self.assertEqual(status_code, expected_status_code)
         page_title = response.xpath('//title')[0].text.encode('utf8')
         self.assertIn(expected_title, page_title)
 def test_make_etree(self):
     for each in data.READ_PAGE_DATA:
         url = each.get('url')
         expected_status_code = each.get('status_code')
         expected_title = each.get('title').encode('utf8')
         response, status_code = githubtrending.make_etree(url)
         self.assertEqual(status_code, expected_status_code)
         page_title = response.xpath('//title')[0].text.encode('utf8')
         self.assertIn(expected_title, page_title)
 def test_get_trending_dev_repo_desc(self):
     tree, status_code = githubtrending.make_etree(data.TRENDING_DEV_URL)
     self.assertEqual(status_code, 200)
     repos = githubtrending.get_trending_dev_repo_desc(tree)
     self.assertEqual(data.TRENDING_REPO_COUNT, len(repos))
 def test_get_trending_repo_stars_and_languages(self):
     tree, status_code = githubtrending.make_etree(data.TRENDING_REPO_URL)
     self.assertEqual(status_code, 200)
     repo_meta = githubtrending.get_trending_repo_meta(tree)
     repo_stars_and_langauges = githubtrending.get_trending_repo_stars_and_languages(repo_meta)
     self.assertEqual(data.TRENDING_REPO_COUNT, len(repo_stars_and_langauges))
 def test_get_trending_repo_description(self):
     tree, status_code = githubtrending.make_etree(data.TRENDING_REPO_URL)
     self.assertEqual(status_code, 200)
     repo_desc = githubtrending.get_trending_repo_description(tree)
     self.assertEqual(data.TRENDING_REPO_COUNT, len(repo_desc))
 def test_get_trending_dev_repo_desc(self):
     tree, status_code = githubtrending.make_etree(data.TRENDING_DEV_URL)
     self.assertEqual(status_code, 200)
     repos = githubtrending.get_trending_dev_repo_desc(tree)
     self.assertEqual(data.TRENDING_REPO_COUNT, len(repos))
 def test_get_trending_repo_description(self):
     tree, status_code = githubtrending.make_etree(data.TRENDING_REPO_URL)
     self.assertEqual(status_code, 200)
     repo_desc = githubtrending.get_trending_repo_description(tree)
     self.assertEqual(data.TRENDING_REPO_COUNT, len(repo_desc))