def test_persist_none_is_overidden(self): runner = test_runner.ManualTestRunner(self.runner.fetch_config, persist=None) persist = runner.persist self.assertIsNotNone(persist) self.assertTrue(os.path.isdir(persist)) # deleting the runner also delete the temp dir del runner self.assertFalse(os.path.exists(persist))
def test_index_to_try_after_skip(mocker, range_creator, brange, input, allowed_range, result): build_range = range_creator.create(brange) mocked_input = mocker.patch("mozregression.test_runner.input") mocked_input.side_effect = input output = [] mocked_stdout = mocker.patch("sys.stdout") mocked_stdout.write = output.append runner = test_runner.ManualTestRunner() assert runner.index_to_try_after_skip(build_range) == result if allowed_range is not None: assert ("You can choose a build index between %s:" % allowed_range) in [o.strip() for o in output]
def setUp(self): self.runner = test_runner.ManualTestRunner()
def setUp(self): fetch_config = create_config('firefox', 'linux', 64) fetch_config.set_nightly_repo('my-repo') fetch_config.set_inbound_branch('my-branch') self.runner = test_runner.ManualTestRunner(fetch_config, persist='/path/to')