def test_worker(self): outfile = tempfile.NamedTemporaryFile() params = Params() params.concurrency = 2 params.iterations = 10 params.report = outfile.name params.tests = dummy_tests worker = Worker(params) worker.start() worker.join()
def test_unicode_ldjson(self): outfile = tempfile.NamedTemporaryFile(suffix=".ldjson") print(outfile.name) params = Params() params.concurrency = 2 params.iterations = 1 params.report = outfile.name params.tests = dummy_tests worker = Worker(params) worker.start() worker.join() with open(outfile.name) as fds: print(fds.read())
def test_unicode_ldjson(self): outfile = tempfile.NamedTemporaryFile(suffix=".ldjson") params = Params() params.concurrency = 2 params.iterations = 1 params.report = outfile.name params.tests = dummy_tests worker = Worker(params) worker.start() worker.join() with open(outfile.name) as fds: result = fds.readlines() self.assertEqual(4, len(result))
def test_empty_worker(self): outfile = tempfile.NamedTemporaryFile() print(outfile.name) params = Params() params.concurrency = 2 params.iterations = 10 params.report = outfile.name params.tests = [] worker = Worker(params) worker.close = self.get_required_method( worker.close) # check whether close has been called try: worker.start() except: # assertRaises doesn't catch it pass self.assertTrue(self.required_method_called)