def test_parallel_evaluate_sizeone(self): exprs = [wl.FromLetterNumber(i) for i in range(1, 11)] res = parallel_evaluate(exprs, evaluator_spec=kernel_path, max_evaluators=1) self.assertEqual(res, ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"])
def test_parallel_evaluate_cloud(self): cloud = WolframCloudAsyncSession( credentials=secured_authentication_key, server=server) exprs = [wl.FromLetterNumber(i) for i in range(1, 11)] res = parallel_evaluate(exprs, evaluator_spec=cloud) self.assertEqual(len(res), 10) for elem in res: self.assertTrue(isinstance(elem, six.string_types))
def test_parallel_evaluate_local(self): exprs = [wl.FromLetterNumber(i) for i in range(1, 11)] res = parallel_evaluate(exprs, evaluator_spec=self.KERNEL_PATH) self.assertEqual(res, ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"])