peter@194: from selenium import webdriver peter@194: from selenium.common.exceptions import NoSuchElementException peter@194: import time peter@194: import unittest peter@194: peter@194: from sayings import get_saying peter@194: peter@194: class HTTPStatusTest(unittest.TestCase): peter@194: def checkURL(self, url): peter@194: self.browser.get(url) peter@194: try: peter@194: h1 = self.browser.find_element_by_xpath("//h1") peter@194: self.assertNotEqual(h1.text, "Page Not Found") peter@194: except NoSuchElementException: peter@194: pass peter@194: peter@194: peter@194: def runTest(self): peter@194: self.browser = webdriver.Firefox() peter@194: path = "http://127.0.0.1:5014/" peter@194: urls = ["", "index", "competition", "task", "submission", "coursematerial", peter@194: "imprint", "privacy"] peter@194: for url in urls: peter@194: self.checkURL(path + url) peter@194: peter@194: peter@194: if __name__ == "__main__": peter@194: unittest.main()