RUN asdl/examples/typed_arith_parse_test.py > _test/py-unit/asdl/examples/typed_arith_parse_test.py.log
OK
RUN asdl/format_test.py > _test/py-unit/asdl/format_test.py.log
OK
RUN asdl/front_end_test.py > _test/py-unit/asdl/front_end_test.py.log
OK
RUN asdl/gen_python_test.py > _test/py-unit/asdl/gen_python_test.py.log
OK
RUN asdl/target_lang_test.py > _test/py-unit/asdl/target_lang_test.py.log
OK
RUN benchmarks/uftrace_allocs_test.py > _test/py-unit/benchmarks/uftrace_allocs_test.py.log
OK
RUN build/dynamic_deps_test.py > _test/py-unit/build/dynamic_deps_test.py.log
OK
RUN build/ninja_lib_test.py > _test/py-unit/build/ninja_lib_test.py.log
OK
RUN builtin/bracket_osh_test.py > _test/py-unit/builtin/bracket_osh_test.py.log
OK
RUN builtin/completion_osh_test.py > _test/py-unit/builtin/completion_osh_test.py.log
OK
RUN builtin/func_misc_test.py > _test/py-unit/builtin/func_misc_test.py.log
OK
RUN builtin/misc_osh_test.py > _test/py-unit/builtin/misc_osh_test.py.log
OK
RUN builtin/read_osh_test.py > _test/py-unit/builtin/read_osh_test.py.log
OK
RUN builtin/readline_osh_test.py > _test/py-unit/builtin/readline_osh_test.py.log
OK
RUN client/py_fanos_test.py > _test/py-unit/client/py_fanos_test.py.log
OK
RUN core/alloc_test.py > _test/py-unit/core/alloc_test.py.log
OK
RUN core/comp_ui_test.py > _test/py-unit/core/comp_ui_test.py.log
OK
RUN core/completion_test.py > _test/py-unit/core/completion_test.py.log
OK
RUN core/process_test.py > _test/py-unit/core/process_test.py.log
OK
RUN core/pyutil_test.py > _test/py-unit/core/pyutil_test.py.log
OK
RUN core/state_test.py > _test/py-unit/core/state_test.py.log
OK
RUN core/util_test.py > _test/py-unit/core/util_test.py.log
OK
RUN data_lang/htm8_test.py > _test/py-unit/data_lang/htm8_test.py.log
OK
RUN data_lang/htm8_util_test.py > _test/py-unit/data_lang/htm8_util_test.py.log
OK
RUN data_lang/j8_test.py > _test/py-unit/data_lang/j8_test.py.log
OK
RUN data_lang/pyj8_test.py > _test/py-unit/data_lang/pyj8_test.py.log

=== /home/uke/oil/_test/py-unit/data_lang/pyj8_test.py.log ===

E
======================================================================
ERROR: testEncode (__main__.PyJ8Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/uke/oil/data_lang/pyj8_test.py", line 45, in testEncode
    en = _EncodeString('hello \xbc\xbc there', pyj8.LOSSY_JSON)
AttributeError: 'module' object has no attribute 'LOSSY_JSON'

----------------------------------------------------------------------
Ran 1 test in 0.000s

FAILED (errors=1)
"hello"
b'\yff-\yfe-\yff-\yfe'
b'hello\yffthere \yfe\yff gah'
"hello μ there"
b'hello \yce\yce there'
b'hello \ybc\ybc there'

FAIL: data_lang/pyj8_test.py with code 1