_tests/test_http_status.py
author Reimar Bauer <rb.proj AT googlemail DOT com>
Fri, 18 Apr 2014 16:27:01 +0200
changeset 231 63405034e061
parent 194 ead607927876
permissions -rw-r--r--
messages.mo updated
peter@194
     1
from selenium import webdriver
peter@194
     2
from selenium.common.exceptions import NoSuchElementException
peter@194
     3
import time
peter@194
     4
import unittest
peter@194
     5
peter@194
     6
from sayings import get_saying
peter@194
     7
peter@194
     8
class HTTPStatusTest(unittest.TestCase):
peter@194
     9
    def checkURL(self, url):
peter@194
    10
        self.browser.get(url)
peter@194
    11
        try:
peter@194
    12
            h1 = self.browser.find_element_by_xpath("//h1")
peter@194
    13
            self.assertNotEqual(h1.text, "Page Not Found")
peter@194
    14
        except NoSuchElementException:
peter@194
    15
            pass
peter@194
    16
peter@194
    17
peter@194
    18
    def runTest(self):
peter@194
    19
        self.browser = webdriver.Firefox()
peter@194
    20
        path = "http://127.0.0.1:5014/"
peter@194
    21
        urls = ["", "index", "competition", "task", "submission", "coursematerial",
peter@194
    22
                "imprint", "privacy"]
peter@194
    23
        for url in urls:
peter@194
    24
            self.checkURL(path + url)
peter@194
    25
peter@194
    26
peter@194
    27
if __name__ == "__main__":
peter@194
    28
    unittest.main()
Impressum Datenschutzerklärung