Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this file,
3 # You can obtain one at http://mozilla.org/MPL/2.0/.
5 import os
6 import unittest
8 import mozprofile
9 import mozrunner
12 @unittest.skipIf(not os.environ.get('BROWSER_PATH'),
13 'No binary has been specified.')
14 class MozrunnerTestCase(unittest.TestCase):
16 def setUp(self):
17 self.pids = []
18 self.threads = [ ]
20 self.profile = mozprofile.FirefoxProfile()
21 self.runner = mozrunner.FirefoxRunner(self.profile)
23 def tearDown(self):
24 for thread in self.threads:
25 thread.join()
27 self.runner.cleanup()
29 # Clean-up any left over and running processes
30 for pid in self.pids:
31 # TODO: Bug 925408
32 # mozprocess is not able yet to kill specific processes
33 pass