Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.6
-
None
Description
This is a twofer:
1. If "python" defaults to python 3, then the unit tests are running twice against python 3, and not testing python 2.
2. In that case, the extra "print unicode" test runs against python 3, instead of the target python 2, and fails, which may be pointing at some problem with Livy's unicode handling on python 3.
- should print unicode correctly *** FAILED *** (101 milliseconds) ExecuteSuccess(JObject(List((text/plain,JString(☺))))) did not equal ExecuteSuccess(JObject(List((text/plain,JString())))) (PythonInterpreterSpec.scala:272)