blob: b980146ee2ca7a264fb7d552738acf1150a80ddd [file] [log] [blame]
import BaseHTTPServer
import os
import ssl
import sys
import unittest
sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../..")))
import base_test
here = os.path.dirname(os.path.abspath(__file__))
class InvalidCertTest(base_test.WebDriverBaseTest):
def testCanNavigateToSiteWithSelfSignedCert(self):
self.webserver.httpd.socket = ssl.wrap_socket(
self.webserver.httpd.socket,
certfile=os.path.join(here, 'res/self-signed.key'),
server_side=True)
expected = self.webserver.where_is(
'navigation/res/empty.html').replace('http:', 'https:', 1)
self.driver.get(expected)
self.assertEquals(expected, self.driver.current_url)
if __name__ == '__main__':
unittest.main()