def call(self, argv, platform=None, win_multiprocessing=None, **kwargs): h = self.make_host() orig_wd = h.getcwd() tmpdir = None try: tmpdir = h.mkdtemp() h.chdir(tmpdir) h.capture_output() if platform is not None: h.platform = platform r = Runner(h) if win_multiprocessing is not None: r.win_multiprocessing = win_multiprocessing ret = r.main(argv, **kwargs) finally: out, err = h.restore_output() h.chdir(orig_wd) if tmpdir: h.rmtree(tmpdir) return ret, out, err
def call(self, argv, platform=None, win_multiprocessing=None, **kwargs): h = self.make_host() orig_wd = h.getcwd() tmpdir = None try: tmpdir = h.mkdtemp() h.chdir(tmpdir) h.capture_output() if platform is not None: h.platform = platform r = Runner(h) if win_multiprocessing is not None: r.win_multiprocessing = win_multiprocessing ret = r.main(argv, **kwargs) finally: out, err = h.restore_output() h.chdir(orig_wd) if tmpdir: h.rmtree(tmpdir) return ret, out, err
def test_good_default(self): r = Runner() ret = r.main([], tests=['typ.tests.runner_test.ContextTests']) self.assertEqual(ret, 0)
def test_bad_default(self): r = Runner() ret = r.main([], foo='bar') self.assertEqual(ret, 2)
def test_good_default(self): r = Runner() ret = r.main([], tests=['typ.tests.runner_test.ContextTests']) self.assertEqual(ret, 0)
def test_bad_default(self): r = Runner() ret = r.main([], foo='bar') self.assertEqual(ret, 2)