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 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 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/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 OK RUN display/pretty_test.py > _test/py-unit/display/pretty_test.py.log OK RUN display/ui_test.py > _test/py-unit/display/ui_test.py.log OK RUN doctools/help_gen_test.py > _test/py-unit/doctools/help_gen_test.py.log OK RUN doctools/html_lib_test.py > _test/py-unit/doctools/html_lib_test.py.log OK RUN doctools/oils_doc_test.py > _test/py-unit/doctools/oils_doc_test.py.log OK RUN doctools/spelling_test.py > _test/py-unit/doctools/spelling_test.py.log OK RUN doctools/split_doc_test.py > _test/py-unit/doctools/split_doc_test.py.log OK RUN frontend/args_test.py > _test/py-unit/frontend/args_test.py.log OK RUN frontend/id_kind_def_test.py > _test/py-unit/frontend/id_kind_def_test.py.log OK RUN frontend/lexer_def_test.py > _test/py-unit/frontend/lexer_def_test.py.log OK RUN frontend/lexer_gen_test.py > _test/py-unit/frontend/lexer_gen_test.py.log OK RUN frontend/lexer_test.py > _test/py-unit/frontend/lexer_test.py.log OK RUN frontend/match_test.py > _test/py-unit/frontend/match_test.py.log === /home/uke/oil/_test/py-unit/frontend/match_test.py.log === Id.Range_Int '1' Id.Range_Dots '..' Id.Range_Int '3' .--- J8 CASE '00' Id.J8_Int '0' Id.J8_Int '0' --- J8 CASE '[]' Id.J8_LBracket '[' Id.J8_RBracket ']' --- J8 CASE '[3.14, 4, true]' Id.J8_LBracket '[' Id.J8_Float '3.14' Id.J8_Comma ',' Id.Ignored_Space ' ' Id.J8_Int '4' Id.J8_Comma ',' Id.Ignored_Space ' ' Id.J8_Bool 'true' Id.J8_RBracket ']' --- J8 CASE 'truez' Id.J8_Identifier 'truez' --- J8 CASE 'false\t' Id.J8_Bool 'false' Id.Ignored_Space '\t' --- J8 CASE 'bad' Id.J8_Identifier 'bad' .--- J8 LINES CASE ' "hello"' Id.WS_Space ' ' Id.Left_DoubleQuote '"' Id.Lit_Chars 'hello' Id.Left_DoubleQuote '"' --- J8 LINES CASE " u'hi" Id.WS_Space ' ' Id.Left_USingleQuote "u'" Id.Lit_Chars 'hi' --- J8 LINES CASE " b'hi" Id.WS_Space ' ' Id.Left_BSingleQuote "b'" Id.Lit_Chars 'hi' --- J8 LINES CASE " 'hi" Id.WS_Space ' ' Id.Left_USingleQuote "'" Id.Lit_Chars 'hi' --- J8 LINES CASE ' multiple words ' Id.WS_Space ' ' Id.Lit_Chars 'multiple' Id.WS_Space ' ' Id.Lit_Chars 'words' Id.WS_Space ' ' .--- J8 STR CASE '"hi"' Id.Lit_Chars '"hi"' --- J8 STR CASE '"hi\n"' Id.Lit_Chars '"hi' Id.Char_AsciiControl '\n' Id.Lit_Chars '"' --- J8 STR CASE '"hi\\n"' Id.Lit_Chars '"hi' Id.Char_OneChar '\\n' Id.Lit_Chars '"' --- J8 STR CASE '"\\yff \\xff \\u1234 \\u{123456} \\\\ \\" "' Id.Lit_Chars '"' Id.Char_YHex '\\yff' Id.Lit_Chars ' ' Id.Unknown_Backslash '\\' Id.Lit_Chars 'xff ' Id.Unknown_Backslash '\\' Id.Lit_Chars 'u1234 ' Id.Char_UBraced '\\u{123456}' Id.Lit_Chars ' ' Id.Char_OneChar '\\\\' Id.Lit_Chars ' ' Id.Char_OneChar '\\"' Id.Lit_Chars ' "' --- J8 STR CASE '"\\a \\z \\/ \\b "' Id.Lit_Chars '"' Id.Unknown_Backslash '\\' Id.Lit_Chars 'a ' Id.Unknown_Backslash '\\' Id.Lit_Chars 'z ' Id.Char_OneChar '\\/' Id.Lit_Chars ' ' Id.Char_OneChar '\\b' Id.Lit_Chars ' "' .F. ====================================================================== FAIL: testLooksLike (__main__.MatchTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/uke/oil/frontend/match_test.py", line 113, in testLooksLike self.assertEqual(expected, match.LooksLikeInteger(s)) AssertionError: True != False ---------------------------------------------------------------------- Ran 6 tests in 0.001s FAILED (failures=1) FAIL: frontend/match_test.py with code 1