def test_two_starts_cleans_up_properly(self): port = TestWebKitPort() port._server_process_constructor = MockServerProcess driver = Driver(port, 0, pixel_tests=True) driver.start(True, []) last_tmpdir = port._filesystem.last_tmpdir driver._start(True, []) self.assertFalse(port._filesystem.isdir(last_tmpdir))
def test_two_starts_cleans_up_properly(self): port = TestWebKitPort() port._server_process_constructor = MockServerProcess driver = Driver(port, 0, pixel_tests=True) driver.start(True, []) last_tmpdir = port._filesystem.last_tmpdir driver._start(True, []) self.assertFalse(port._filesystem.isdir(last_tmpdir))
def test_create_temporal_home_dir(self): environ_user = {'HOME': '/home/igalia'} with patch('os.environ', environ_user), patch('sys.platform', 'linux2'): port = self.make_port() port._test_runner_process_constructor = MockServerProcess driver = Driver(port, None, pixel_tests=False) driver.start(True, []) environ_driver = driver._setup_environ_for_test() self.assertNotEquals(environ_driver['HOME'], environ_user['HOME']) self.assertIn(str(driver._driver_tempdir), environ_driver['HOME']) self.assertNotIn(str(driver._driver_tempdir), environ_user['HOME']) self.assertTrue(port._filesystem.isdir(environ_driver['HOME']))
def test_start_actually_starts(self): port = TestWebKitPort() port._server_process_constructor = MockServerProcess driver = Driver(port, 0, pixel_tests=True) driver.start(True, []) self.assertTrue(driver._server_process.started)
def test_start_actually_starts(self): port = TestWebKitPort() port._server_process_constructor = MockServerProcess driver = Driver(port, 0, pixel_tests=True) driver.start(True, []) self.assertTrue(driver._server_process.started)