def testIsRatedProfessor(self): self.assertTrue(WebScraper.is_rated_professor(PROFESSOR_HTML)) self.assertFalse(WebScraper.is_rated_professor(UNRATED_PROFESSOR_HTML))
def testGetName(self): self.assertEqual(WebScraper.get_name(PROFESSOR_HTML), "Hadi Esfahani")
def testGetScoreData(self): self.assertEqual(WebScraper.get_score_card_data(PROFESSOR_HTML), (4.5, 4.6, 4.3, 3.9))
def testGetGrade(self): self.assertEqual(WebScraper.get_grade(PROFESSOR_HTML), "N/A")
def testHotness(self): self.assertEqual(WebScraper.get_hotness(PROFESSOR_HTML), 13)