def test_missing_browser(self): driver = TBDriverFixture(TBB_PATH) tempfolder = driver.profile.tempfolder profile_path = driver.profile.path self.assertTrue(isdir(tempfolder)) self.assertTrue(isdir(profile_path)) # kill the browser process driver.binary.kill() driver.quit() self.assertFalse(isdir(profile_path)) self.assertFalse(isdir(tempfolder))
class TBDriverTest(unittest.TestCase): def setUp(self): self.tb_driver = TBDriverFixture(TBB_PATH) def tearDown(self): self.tb_driver.quit() def test_should_load_check_tpo(self): congrats = "Congratulations. This browser is configured to use Tor." self.tb_driver.load_url_ensure(cm.CHECK_TPO_URL) status = self.tb_driver.find_element_by("h1.on") self.assertEqual(status.text, congrats) def test_should_load_hidden_service(self): self.tb_driver.load_url_ensure("http://3g2upl4pq6kufc4m.onion") self.assertIn("DuckDuckGo", self.tb_driver.title)
def test_missing_browser(self): driver = TBDriverFixture(TBB_PATH) tempfolder = driver.profile.tempfolder profile_path = driver.profile.path self.assertTrue(isdir(tempfolder)) self.assertTrue(isdir(profile_path)) # kill the browser process if driver.w3c: driver.service.stop() driver.quit() else: driver.binary.kill() driver.quit() self.assertFalse(isdir(profile_path)) self.assertFalse(isdir(tempfolder))
class TBDriverTest(unittest.TestCase): def setUp(self): self.tb_driver = TBDriverFixture(TBB_PATH) def tearDown(self): self.tb_driver.quit() def test_should_load_check_tpo(self): congrats = "Congratulations. This browser is configured to use Tor." self.tb_driver.load_url_ensure(cm.CHECK_TPO_URL) status = self.tb_driver.find_element_by("h1.on") self.assertEqual(status.text, congrats) def test_should_load_hidden_service(self): self.tb_driver.load_url_ensure("http://3g2upl4pq6kufc4m.onion", wait_for_page_body=True) self.assertIn("DuckDuckGo", self.tb_driver.title) def test_should_check_environ_in_prepend(self): self.tb_driver.quit() self.tb_driver = TBDriverFixture(TBB_PATH) paths = environ["PATH"].split(':') tbbpath_count = paths.count(self.tb_driver.tbb_browser_dir) self.assertEqual(tbbpath_count, 1)