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))
Example #3
0
 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"])