. config/test/test_config.py::test_base_config . config/test/test_config.py::test___dir__ . config/test/test_config.py::test_arbitrary_option . config/test/test_config.py::test_annotator_folding . config/test/test_config.py::test_compare_configs . config/test/test_config.py::test_loop . config/test/test_config.py::test_to_optparse . config/test/test_config.py::test_to_optparse_number . config/test/test_config.py::test_to_optparse_bool . config/test/test_config.py::test_config_start . config/test/test_config.py::test_star_works_recursively . config/test/test_config.py::test_optparse_path_options . config/test/test_config.py::test_getpaths . config/test/test_config.py::test_underscore_in_option_name . config/test/test_config.py::test_none . config/test/test_config.py::test_requirements_from_top . config/test/test_config.py::test_requirements_for_choice . config/test/test_config.py::test_choice_with_no_default . config/test/test_config.py::test_overrides_are_defaults . config/test/test_config.py::test_overrides_require_as_default . config/test/test_config.py::test_overrides_require_as_default_boolopt . config/test/test_config.py::test_overrides_dont_change_user_options . config/test/test_config.py::test_str . config/test/test_config.py::test_dwim_set . config/test/test_config.py::test_more_set . config/test/test_config.py::test_optparse_help . config/test/test_config.py::test_make_dict . config/test/test_config.py::test_copy . config/test/test_config.py::test_bool_suggests . config/test/test_config.py::test_suggests_can_fail . config/test/test_config.py::test_suggests_can_fail_choiceopt . config/test/test_config.py::test_choice_suggests . config/test/test_config.py::test_bogus_suggests . config/test/test_config.py::test_delattr . config/test/test_config.py::test_validator . config/test/test_config.py::test_suggested_owner_does_not_override . config/test/test_parse.py::test_parse_new_format . config/test/test_parse.py::test_parse_old_format . config/test/test_support.py::test_cpuinfo_linux s config/test/test_support.py::test_cpuinfo_sysctl Skipped: mac and bsd only s config/test/test_support.py::test_sysctl_get_cpu_count Skipped: mac and bsd only . config/test/test_translationoption.py::test_no_gcrootfinder_with_boehm . config/test/test_translationoption.py::test_get_translation_config . flowspace/test/test_argument.py::TestSignature::()::test_helpers . flowspace/test/test_argument.py::TestSignature::()::test_eq . flowspace/test/test_argument.py::TestSignature::()::test_find_argname . flowspace/test/test_argument.py::TestSignature::()::test_tuply . flowspace/test/test_argument.py::test_flatten_CallSpec . flowspace/test/test_checkgraph.py::test_mingraph . flowspace/test/test_checkgraph.py::test_exitlessblocknotexitblock . flowspace/test/test_checkgraph.py::test_nonvariableinputarg . flowspace/test/test_checkgraph.py::test_multiplydefinedvars . flowspace/test/test_checkgraph.py::test_varinmorethanoneblock . flowspace/test/test_checkgraph.py::test_useundefinedvar . flowspace/test/test_checkgraph.py::test_invalid_arg . flowspace/test/test_checkgraph.py::test_invalid_links . flowspace/test/test_flowcontext.py::test_signals[signal0] . flowspace/test/test_flowcontext.py::test_signals[signal1] . flowspace/test/test_flowcontext.py::test_signals[signal2] . flowspace/test/test_flowcontext.py::test_signals[signal3] . flowspace/test/test_flowcontext.py::test_signals[signal4] . flowspace/test/test_framestate.py::TestFrameState::()::test_eq_framestate . flowspace/test/test_framestate.py::TestFrameState::()::test_neq_hacked_framestate . flowspace/test/test_framestate.py::TestFrameState::()::test_union_on_equal_framestates . flowspace/test/test_framestate.py::TestFrameState::()::test_union_on_hacked_framestates . flowspace/test/test_framestate.py::TestFrameState::()::test_restore_frame . flowspace/test/test_framestate.py::TestFrameState::()::test_copy . flowspace/test/test_framestate.py::TestFrameState::()::test_getvariables . flowspace/test/test_framestate.py::TestFrameState::()::test_getoutputargs . flowspace/test/test_framestate.py::TestFrameState::()::test_union_different_constants . flowspace/test/test_framestate.py::TestFrameState::()::test_union_spectag . flowspace/test/test_generator.py::test_explicit . flowspace/test/test_generator.py::test_get_variable_names . flowspace/test/test_generator.py::TestGenerator::()::test_replace_graph_with_bootstrap . flowspace/test/test_generator.py::TestGenerator::()::test_tweak_generator_graph . flowspace/test/test_generator.py::TestGenerator::()::test_automatic . flowspace/test/test_model.py::test_checkgraph . flowspace/test/test_model.py::test_copygraph . flowspace/test/test_model.py::test_graphattributes . flowspace/test/test_model.py::test_iterblocks . flowspace/test/test_model.py::test_iterlinks . flowspace/test/test_model.py::test_mkentrymap . flowspace/test/test_model.py::test_blockattributes . flowspace/test/test_model.py::test_renamevariables . flowspace/test/test_model.py::test_variable . flowspace/test/test_objspace.py::test_all_opcodes_defined . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_nothing . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_simplefunc . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_simplebranch . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_ifthenelse . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_loop . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_print . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_bad_print . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_bad_print2 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_while . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_union_easy . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_union_hard . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_while_union . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_simple_for . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_nested_whiles . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_break_continue . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_break_from_handler . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_unpack_tuple . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_reverse_3 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_finallys . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_branching_in_finally . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_const_pow . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_implicitException . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_implicitAttributeError . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_implicitException_int_and_id . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_implicitException_os_stat . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_reraiseAnythingDicCase . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_reraiseAnything . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_loop_in_bare_except_bug . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_freevar . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_raise1 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_simple_raise . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_raise_prebuilt . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_raise3 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_raise4 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_raise_and_catch_1 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_catch_simple_call . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_multiple_catch_simple_call . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_dellocal . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_globalconstdict . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_dont_write_globals . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_dictliteral . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_specialcases . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_unary_ops . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_wearetranslated . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_jump_target_specialization . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_highly_branching_example . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_unfrozen_user_class1 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_unfrozen_user_class2 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_frozen_user_class1 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_frozen_user_class2 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_const_star_call . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_starstar_call . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_kwarg_call . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_catch_importerror_1 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_catch_importerror_2 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_importerror_1 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_importerror_2 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_importerror_3 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_relative_import . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_mergeable x flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_unichr_constfold self = @py.test.mark.xfail def test_unichr_constfold(self): def myfunc(): return unichr(1234) graph = self.codetest(myfunc) > assert graph.startblock.exits[0].target is graph.returnblock E assert block@6 with 1 exits is return block[v9] with 0 exits E + where block@6 with 1 exits = link from codeless block to block@6.target E + and return block[v9] with 0 exits = return block[v9] with 0 exits E + where return block[v9] with 0 exits = .returnblock flowspace/test/test_objspace.py:845: AssertionError x flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_unicode_constfold self = @py.test.mark.xfail def test_unicode_constfold(self): def myfunc(): return unicode("1234") graph = self.codetest(myfunc) > assert graph.startblock.exits[0].target is graph.returnblock E assert block@6 with 1 exits is return block[v10] with 0 exits E + where block@6 with 1 exits = link from codeless block to block@6.target E + and return block[v10] with 0 exits = return block[v10] with 0 exits E + where return block[v10] with 0 exits = .returnblock flowspace/test/test_objspace.py:852: AssertionError . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_unicode . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_getitem . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_delitem . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_context_manager . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_return_in_with . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_break_in_with . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_callmethod_opcode . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_build_list_from_arg_opcode . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_dont_capture_RuntimeError . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_getslice_constfold . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_constfold_attribute_error . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_constfold_exception . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_nonconstant_except . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test__flowspace_rewrite_directly_as_ . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_cannot_catch_special_exceptions . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_cannot_catch_special_exceptions_2 . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_locals_dict . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_global_variable . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_eval x flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_cellvar_store self = @py.test.mark.xfail(reason="closures aren't supported") def test_cellvar_store(self): def f(): x = 5 return x lambda: x # turn x into a cell variable > graph = self.codetest(f) flowspace/test/test_objspace.py:1181: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ flowspace/test/test_objspace.py:42: in codetest graph = build_flow(func, **kwds) flowspace/objspace.py:42: in build_flow _assert_rpythonic(func) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = def _assert_rpythonic(func): """Raise ValueError if ``func`` is obviously not RPython""" try: func.__code__.co_cellvars except AttributeError: raise ValueError("%r is not RPython: it is likely an unexpected " "built-in function or type" % (func,)) if getattr(func, "_not_rpython_", False): raise ValueError("%r is tagged as @not_rpython" % (func,)) if func.__doc__ and func.__doc__.lstrip().startswith('NOT_RPYTHON'): raise ValueError("%r is tagged as NOT_RPYTHON" % (func,)) if func.__code__.co_cellvars: raise ValueError( """RPython functions cannot create closures Possible causes: Function is inner function Function uses generator expressions Lambda expressions > in %r""" % (func,)) E ValueError: RPython functions cannot create closures E Possible causes: E Function is inner function E Function uses generator expressions E Lambda expressions E in flowspace/objspace.py:32: ValueError x flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_arg_as_cellvar self = @py.test.mark.xfail(reason="closures aren't supported") def test_arg_as_cellvar(self): def f(x, y, z): a, b, c = 1, 2, 3 z = b return z lambda: (a, b, x, z) # make cell variables > graph = self.codetest(f) flowspace/test/test_objspace.py:1192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ flowspace/test/test_objspace.py:42: in codetest graph = build_flow(func, **kwds) flowspace/objspace.py:42: in build_flow _assert_rpythonic(func) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = def _assert_rpythonic(func): """Raise ValueError if ``func`` is obviously not RPython""" try: func.__code__.co_cellvars except AttributeError: raise ValueError("%r is not RPython: it is likely an unexpected " "built-in function or type" % (func,)) if getattr(func, "_not_rpython_", False): raise ValueError("%r is tagged as @not_rpython" % (func,)) if func.__doc__ and func.__doc__.lstrip().startswith('NOT_RPYTHON'): raise ValueError("%r is tagged as NOT_RPYTHON" % (func,)) if func.__code__.co_cellvars: raise ValueError( """RPython functions cannot create closures Possible causes: Function is inner function Function uses generator expressions Lambda expressions > in %r""" % (func,)) E ValueError: RPython functions cannot create closures E Possible causes: E Function is inner function E Function uses generator expressions E Lambda expressions E in flowspace/objspace.py:32: ValueError . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_lambda . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_lambda_with_defaults x flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_closure self = @py.test.mark.xfail(reason="closures aren't supported") def test_closure(self): def f(): m = 5 return lambda n: m * n > graph = self.codetest(f) flowspace/test/test_objspace.py:1229: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ flowspace/test/test_objspace.py:42: in codetest graph = build_flow(func, **kwds) flowspace/objspace.py:42: in build_flow _assert_rpythonic(func) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ func = def _assert_rpythonic(func): """Raise ValueError if ``func`` is obviously not RPython""" try: func.__code__.co_cellvars except AttributeError: raise ValueError("%r is not RPython: it is likely an unexpected " "built-in function or type" % (func,)) if getattr(func, "_not_rpython_", False): raise ValueError("%r is tagged as @not_rpython" % (func,)) if func.__doc__ and func.__doc__.lstrip().startswith('NOT_RPYTHON'): raise ValueError("%r is tagged as NOT_RPYTHON" % (func,)) if func.__code__.co_cellvars: raise ValueError( """RPython functions cannot create closures Possible causes: Function is inner function Function uses generator expressions Lambda expressions > in %r""" % (func,)) E ValueError: RPython functions cannot create closures E Possible causes: E Function is inner function E Function uses generator expressions E Lambda expressions E in flowspace/objspace.py:32: ValueError . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_closure_error . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_unbound_local . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_aug_assign . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_list_append . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_mutate_const_list . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_sys_getattr . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_sys_import_from . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_empty_cell_unused . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_empty_cell_error . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_call_os_remove . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_rabspath . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_constfold_in . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_remove_dead_ops . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_not_combine . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_unexpected_builtin_function . flowspace/test/test_objspace.py::TestFlowObjSpace::()::test_dont_crash_fold_wrong_arity . flowspace/test/test_objspace_py2.py::TestFlowObjSpacePy2::()::test_raise2 . flowspace/test/test_objspace_py2.py::TestFlowObjSpacePy2::()::test_raisez . flowspace/test/test_objspace_py2.py::TestFlowObjSpacePy2::()::test_print . flowspace/test/test_objspace_py2.py::TestFlowObjSpacePy2::()::test_bad_print . flowspace/test/test_print_function.py::TestPrintFunctionLogic::()::test_rpython_print_end . flowspace/test/test_print_function.py::TestPrintFunctionLogic::()::test_rpython_print_newline . flowspace/test/test_print_function.py::TestPrintFunctionLogic::()::test_rpython_print_newline_end_mixed[first0--second0-one twothree four] . flowspace/test/test_print_function.py::TestPrintFunctionLogic::()::test_rpython_print_newline_end_mixed[first1- -second1-one two three four] . flowspace/test/test_print_function.py::TestPrintFunctionLogic::()::test_rpython_print_newline_end_mixed[first2--second2-one two] . flowspace/test/test_print_function.py::TestPrintFunctionLogic::()::test_rpython_print_newline_end_mixed[first3- -second3-one two ] . flowspace/test/test_print_function.py::TestPrintFunctionLogic::()::test_rpython_print_newline_end_mixed[first4--second4-three four] . flowspace/test/test_print_function.py::TestPrintFunctionLogic::()::test_rpython_print_newline_end_mixed[first5- -second5- three four] . flowspace/test/test_print_function.py::TestPrintFunctionLogic::()::test_rpython_print_newline_end_complex . flowspace/test/test_unroll.py::TestUnroll::()::test_unroller . flowspace/test/test_unroll.py::TestUnroll::()::test_unroll_setattrs . flowspace/test/test_unroll.py::TestUnroll::()::test_unroll_ifs . flowspace/test/test_unroll.py::TestUnroll::()::test_unroll_twice . tool/jitlogparser/test/test_parser.py::test_parse . tool/jitlogparser/test/test_parser.py::test_parse_non_code . tool/jitlogparser/test/test_parser.py::test_split . tool/jitlogparser/test/test_parser.py::test_inlined_call . tool/jitlogparser/test/test_parser.py::test_name . tool/jitlogparser/test/test_parser.py::test_name_no_first . tool/jitlogparser/test/test_parser.py::test_lineno s tool/jitlogparser/test/test_parser.py::test_linerange Skipped: unportable test s tool/jitlogparser/test/test_parser.py::test_linerange_notstarts Skipped: unportable test . tool/jitlogparser/test/test_parser.py::test_reassign_loops . tool/jitlogparser/test/test_parser.py::test_adjust_bridges . tool/jitlogparser/test/test_parser.py::test_parsing_strliteral s tool/jitlogparser/test/test_parser.py::test_parsing_assembler Skipped: x86 only test s tool/jitlogparser/test/test_parser.py::test_parsing_arm_assembler Skipped: ARM only test s tool/jitlogparser/test/test_parser.py::test_import_log Skipped: x86 only test s tool/jitlogparser/test/test_parser.py::test_import_log_2 Skipped: x86 only test . tool/jitlogparser/test/test_parser.py::test_Op_repr_is_pure . tool/jitlogparser/test/test_parser.py::test_split_trace . tool/jitlogparser/test/test_parser.py::test_parse_log_counts . tool/jitlogparser/test/test_parser.py::test_parse_nonpython . tool/jitlogparser/test/test_parser.py::test_parse_2_levels_up . tool/jitlogparser/test/test_parser.py::test_parse_from_inside . tool/jitlogparser/test/test_parser.py::test_embedded_lineno . tool/jitlogparser/test/test_storage.py::test_load_codes . tool/algo/test/test_bitstring.py::test_make . tool/algo/test/test_bitstring.py::test_bitcheck . tool/algo/test/test_bitstring.py::test_random . tool/algo/test/test_bitstring.py::test_num_bits . tool/algo/test/test_color.py::test_lexicographic_order . tool/algo/test/test_color.py::test_lexicographic_order_empty . tool/algo/test/test_color.py::test_size_of_largest_clique . tool/algo/test/test_color.py::test_find_node_coloring . tool/algo/test/test_color.py::test_find_node_coloring_empty . tool/algo/test/test_graphlib.py::TestSimple::()::test_depth_first_search . tool/algo/test/test_graphlib.py::TestSimple::()::test_strong_components . tool/algo/test/test_graphlib.py::TestSimple::()::test_all_cycles s tool/algo/test/test_graphlib.py::TestSimple::()::test_break_cycles Skipped: break_cycles() is not used any more . tool/algo/test/test_graphlib.py::TestSimple::()::test_break_cycles_v . tool/algo/test/test_graphlib.py::TestSimple::()::test_find_roots . tool/algo/test/test_graphlib.py::TestSimple::()::test_remove_leaves . tool/algo/test/test_graphlib.py::TestLoops::()::test_strong_components s tool/algo/test/test_graphlib.py::TestLoops::()::test_break_cycles Skipped: break_cycles() is not used any more s tool/algo/test/test_graphlib.py::TestLoops::()::test_break_cycles_2 Skipped: break_cycles() is not used any more . tool/algo/test/test_graphlib.py::TestLoops::()::test_find_roots . tool/algo/test/test_graphlib.py::TestLoops::()::test_find_roots_2 . tool/algo/test/test_graphlib.py::TestLoops::()::test_remove_leaves . tool/algo/test/test_graphlib.py::TestTree::()::test_strong_components . tool/algo/test/test_graphlib.py::TestTree::()::test_all_cycles s tool/algo/test/test_graphlib.py::TestTree::()::test_break_cycles Skipped: break_cycles() is not used any more . tool/algo/test/test_graphlib.py::TestTree::()::test_find_roots . tool/algo/test/test_graphlib.py::TestTree::()::test_remove_leaves . tool/algo/test/test_graphlib.py::TestChainAndLoop::()::test_strong_components . tool/algo/test/test_graphlib.py::TestBugCase::()::test_strong_components s tool/algo/test/test_graphlib.py::TestBadCase::()::test_break_cycles Skipped: break_cycles() is not used any more . tool/algo/test/test_graphlib.py::TestBadCase::()::test_break_cycles_v . tool/algo/test/test_graphlib.py::TestBadCase::()::test_find_roots . tool/algo/test/test_graphlib.py::TestRandom::()::test_strong_components . tool/algo/test/test_graphlib.py::TestRandom::()::test_break_cycles_v . tool/algo/test/test_graphlib.py::TestRandom::()::test_find_roots . tool/algo/test/test_graphlib.py::TestRandom::()::test_removing_leaves_doesnt_change_cycles . tool/algo/test/test_graphlib.py::TestRandom::()::test_removing_leaves_doesnt_change_cyclicness . tool/algo/test/test_regalloc.py::test_loop_1 . tool/algo/test/test_regalloc.py::test_loop_2 . tool/algo/test/test_sparsemat.py::test_sparsemat1 . tool/algo/test/test_sparsemat.py::test_sparsemat2 . tool/algo/test/test_sparsemat.py::test_big_example . tool/algo/test/test_unionfind.py::test_cleanup . tool/algo/test/test_unionfind.py::test_asymmetric_absorb . tool/pytest/test/test_expecttest.py::TestExpect::()::test_one . tool/cparser/test/test_cts.py::test_configure . tool/cparser/test/test_cts.py::test_simple . tool/cparser/test/test_cts.py::test_win64 . tool/cparser/test/test_cts.py::test_macro . tool/cparser/test/test_cts.py::test_include . tool/cparser/test/test_cts.py::test_multiple_sources . tool/cparser/test/test_cts.py::test_incomplete . tool/cparser/test/test_cts.py::test_incomplete_struct . tool/cparser/test/test_cts.py::test_recursive . tool/cparser/test/test_cts.py::test_nested_struct . tool/cparser/test/test_cts.py::test_nested_struct_2 . tool/cparser/test/test_cts.py::test_named_struct . tool/cparser/test/test_cts.py::test_const . tool/cparser/test/test_cts.py::test_enum . tool/cparser/test/test_cts.py::test_translate_enum . tool/cparser/test/test_cts.py::test_gettype . tool/cparser/test/test_cts.py::test_parse_funcdecl . tool/cparser/test/test_cts.py::test_struct_in_func_args . tool/cparser/test/test_cts.py::test_wchar_t . tool/cparser/test/test_cts.py::test_translate_cast . tool/cparser/test/test_cts.py::test_translate_gettype . tool/test/test_ansi_print.py::test_simple . tool/test/test_ansi_print.py::test_bold . tool/test/test_ansi_print.py::test_not_a_tty . tool/test/test_ansi_print.py::test_dot_1 . tool/test/test_ansi_print.py::test_dot_mixing_with_regular_lines . tool/test/test_ansi_print.py::test_no_tty . tool/test/test_ansi_print.py::test_unknown_method_names . tool/test/test_ansi_print.py::test_output_disabled . tool/test/test_descriptor.py::test_bound . tool/test/test_descriptor.py::test_unbound . tool/test/test_descriptor.py::test_eq_hash . tool/test/test_error.py::test_someobject . tool/test/test_error.py::test_someobject2 . tool/test/test_error.py::test_eval_someobject . tool/test/test_error.py::test_someobject_from_call . tool/test/test_flattenrec.py::test_flattenrec . tool/test/test_frozenlist.py::test_frozenlist . tool/test/test_gcc_cache.py::test_gcc_exec . tool/test/test_gcc_cache.py::test_gcc_ask . tool/test/test_gcc_cache.py::test_gcc_ask_doesnt_log_errors . tool/test/test_gcc_cache.py::test_execute_code_ignore_errors . tool/test/test_gcc_cache.py::test_execute_code_show_runtime_error . tool/test/test_identitydict.py::TestIdentityDictNative::()::test_numbers . tool/test/test_identitydict.py::TestIdentityDictNative::()::test_get . tool/test/test_identitydict.py::TestIdentityDictNative::()::test_unhashable . tool/test/test_identitydict.py::TestIdentityDictNative::()::test_keys . tool/test/test_identitydict.py::TestIdentityDictNative::()::test_in . tool/test/test_identitydict.py::TestIdentityDictPurePython::()::test_numbers . tool/test/test_identitydict.py::TestIdentityDictPurePython::()::test_get . tool/test/test_identitydict.py::TestIdentityDictPurePython::()::test_unhashable . tool/test/test_identitydict.py::TestIdentityDictPurePython::()::test_keys . tool/test/test_identitydict.py::TestIdentityDictPurePython::()::test_in . tool/test/test_killsubprocess.py::test_killsubprocess . tool/test/test_killsubprocess.py::test_already_dead_but_no_poll . tool/test/test_killsubprocess.py::test_already_dead_and_polled . tool/test/test_leakfinder.py::test_start_stop . tool/test/test_leakfinder.py::test_start_stop_nested . tool/test/test_leakfinder.py::test_remember_free . tool/test/test_leakfinder.py::test_remember_forget . tool/test/test_leakfinder.py::test_nested_remember_forget_1 . tool/test/test_leakfinder.py::test_nested_remember_forget_2 . tool/test/test_leakfinder.py::test_traceback . tool/test/test_leakfinder.py::test_malloc_mismatch . tool/test/test_logparser.py::test_parse_log_file . tool/test/test_logparser.py::test_extract_category . tool/test/test_logparser.py::test_gettotaltimes . tool/test/test_nullpath.py::test_nullpath . tool/test/test_pairtype.py::test_binop . tool/test/test_pairtype.py::test_somebuiltin . tool/test/test_pairtype.py::test_some_multimethod . tool/test/test_pairtype.py::test_multiple_extend . tool/test/test_pairtype.py::test_pairmro . tool/test/test_pairtype.py::test_doubledispatch_registry . tool/test/test_pairtype.py::test_doubledispatch_function . tool/test/test_runsubprocess.py::test_no_such_command . tool/test/test_runsubprocess.py::test_echo . tool/test/test_runsubprocess.py::test_false . tool/test/test_runsubprocess.py::test_cat_fail . tool/test/test_runsubprocess.py::test_recover_lost_process . tool/test/test_sourcetools.py::test_rename . tool/test/test_sourcetools.py::test_rename_decorator . tool/test/test_sourcetools.py::test_func_rename_decorator . tool/test/test_sourcetools.py::test_rpython_wrapper . tool/test/test_udir.py::test_make_udir . tool/test/test_udir.py::test_make_udir_with_basename . tool/test/test_version.py::test_hg_archival_version . tool/test/test_version.py::test_get_repo_version_info . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_simple_func . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_while . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_while_sum . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_f_calls_g . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_not_rpython . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_not_rpython_decorator . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_lists . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_factorial . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_factorial2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_build_instance . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_set_attr . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_merge_setattr . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_inheritance1 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_poor_man_range . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_staticmethod . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_classmethod . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_methodcall1 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_classes_methodcall1 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_generaldict . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_somebug1 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_with_init . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_with_more_init . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_global_instance . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_call_five . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_call_five_six . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_constant_result . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_flow_type_info . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_flow_type_info_2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_flow_usertype_info . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_flow_usertype_info2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_mergefunctions . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_func_calls_func_which_just_raises . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_tuple_unpack_from_const_tuple_with_different_types . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_star_unpack_list . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_star_unpack_and_keywords . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_pbc_attr_preserved_on_instance . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_pbc_attr_preserved_on_instance_with_slots . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_is_and_knowntype_data . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_and_knowntype_data . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_somepbc_simplify . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_builtin_methods . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_str_join . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_join . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_str_split . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_split . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_str_split_nul . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_split_nul . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_str_splitlines . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_str_strip . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_strip . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_str_mul . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_str_isalpha . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_simple_slicing . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_simple_iter_list . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_simple_iter_next . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_simple_iter_dict . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_simple_zip . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_copy . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_update . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_update_2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_keys . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_keys2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_values . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_values2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_items . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_setdefault . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_get . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_exception_deduction . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_exception_deduction_we_are_dumb . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_nested_exception_deduction . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_exc_deduction_our_exc_plus_others . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_exc_deduction_our_excs_plus_others . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_complex_exception_deduction . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_method_exception_specialization . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_operation_always_raising . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_propagation_of_fresh_instances_through_attrs . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_propagation_of_fresh_instances_through_attrs_rec_0 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_propagation_of_fresh_instances_through_attrs_rec_eo . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_flow_rev_numbers . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_methodcall_is_precise . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_call_star_args . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_call_star_args_multiple . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_exception_deduction_with_raise1 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_exception_deduction_with_raise2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_exception_deduction_with_raise3 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_type_is x annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_union_type_some_pbc self = @py.test.mark.xfail def test_union_type_some_pbc(self): class A(object): name = "A" def f(self): return type(self) class B(A): name = "B" def f(tp): return tp def main(n): if n: if n == 1: inst = A() else: inst = B() arg = inst.f() else: arg = B return f(arg).name a = self.RPythonAnnotator() > s = a.build_types(main, [int]) annotator/test/test_annrpython.py:903: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ annotator/test/test_annrpython.py:54: in build_types s = _RPythonAnnotator.build_types(self, *args) annotator/annrpython.py:92: in build_types return self.build_graph_types(flowgraph, inputs_s, complete_now=complete_now) annotator/annrpython.py:140: in build_graph_types self.complete() annotator/annrpython.py:229: in complete self.complete_pending_blocks() annotator/annrpython.py:224: in complete_pending_blocks self.processblock(graph, block) annotator/annrpython.py:398: in processblock self.flowin(graph, block) annotator/annrpython.py:501: in flowin self.consider_op(op) annotator/annrpython.py:653: in consider_op resultcell = op.consider(self) flowspace/operation.py:104: in consider return spec(annotator, *self.args) flowspace/operation.py:232: in specialized return impl(*[annotator.annotation(x) for x in other_args]) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = SomeType(), s_attr = SomeString(const='name', no_nul=True) def getattr(self, s_attr): # get a SomeBuiltin if the SomeObject has # a corresponding method to handle it if not s_attr.is_constant() or not isinstance(s_attr.const, str): raise AnnotatorError("getattr(%r, %r) has non-constant argument" % (self, s_attr)) attr = s_attr.const s_method = self.find_method(attr) if s_method is not None: return s_method # if the SomeObject is itself a constant, allow reading its attrs if self.is_immutable_constant() and hasattr(self.const, attr): return immutablevalue(getattr(self.const, attr)) > raise AnnotatorError("Cannot find attribute %r on %r" % (attr, self)) E AnnotatorError: E E Cannot find attribute 'name' on SomeType() E E E v4 = getattr(v3, ('name')) E E In : E Happened at file /workspace/rpython/annotator/test/test_annrpython.py line 900 E E ==> return f(arg).name E E Known variable annotations: E v3 = SomeType() E v4 = SomeChar(const='B', no_nul=True) annotator/unaryop.py:228: AnnotatorError . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_ann_assert . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_string_and_none . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_implicit_exc . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_freeze_protocol . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_cleanup_protocol . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_circular_mutable_getattr . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_circular_list_type . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_harmonic . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_bool . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_float . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_r_uint . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_large_unsigned . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_add_different_ints . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_merge_different_ints . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_merge_ruint_zero . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_merge_ruint_nonneg_signed . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_prebuilt_int_that_is_not_too_long . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_pbc_getattr . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_single_pbc_getattr . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_unsigned_1 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_unsigned_2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_base_int . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_basic . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_alloc_like . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_specialcase_args . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_specialize_arg_bound_method . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_specialize_and_star_args . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_specialize_arg_or_var . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_specialize_call_location . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_assert_list_doesnt_lose_info . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_int_str_mul . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_list_tuple . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_empty_list . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_empty_dict . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_call_two_funcs_but_one_can_only_raise . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_reraiseKeyError . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_reraiseAnything . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_exception_mixing . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_try_except_raise_finally1 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_inplace_div . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_prime . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_and_bool_coalesce . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_bool_coalesce2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_bool_coalesce_sanity . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_non_None_path . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_can_be_None_path . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_nonneg_cleverness . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_general_nonneg_cleverness . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_more_nonneg_cleverness . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_more_general_nonneg_cleverness . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_nonneg_cleverness_is_gentle_with_unsigned . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_general_nonneg_cleverness_is_gentle_with_unsigned . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_nonneg_cleverness_in_max . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_attr_moving_into_parent . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_class_attribute . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_attr_recursive_getvalue . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_long_list_recursive_getvalue . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_immutable_dict . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_immutable_recursive_list . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_defaults_with_list_or_dict . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_pbc_union . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_int . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_int_nonneg . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_listitem_merge_asymmetry_bug . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_int_bool . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_hidden_method . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dont_see_AttributeError_clause . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_class_attribute_is_an_instance_of_itself . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_and_none . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_const_list_and_none . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_const_dict_and_none . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_issubtype_and_const . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_reading_also_generalizes . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_true_str_is_not_none . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_true_func_is_not_none . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_string_noNUL_canbeNone . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_noNUL_canbeNone . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_str_or_None . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_or_None . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_emulated_pbc_call_simple . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_iterator_union . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_iteritems_str0 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_iteritems_unicode0 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_no_nul_mod . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_no_nul_mod_unicode . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_mul_str0 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_reverse_mul_str0 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_getitem_str0 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_non_none_and_none_with_isinstance . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_type_is_no_improvement . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_is_constant_instance . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_call_memoized_function . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_call_memoized_function_with_bools . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_stored_bound_method . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_stored_bound_method_2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_getorbuild_as_attr . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_constant_bound_method . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_annotate__del__ . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_annotate__del__baseclass . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_annotate_type . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_annotate_iter_empty_container . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_mixin . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_mixin_staticmethod . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_mixin_first . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_mixin_last . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_mixin_concrete . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_multiple_mixins_mro . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_multiple_mixins_mro_2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_cannot_use_directly_mixin . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_import_from_mixin . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test___class___attribute . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_slots . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_slots_reads . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unboxed_value . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_annotate_bool . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_annotate_rarith . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_annotate_rshift . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_prebuilt_mutables . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_prebuilt_mutables_dont_use_eq . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_chr_out_of_bounds . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_range_nonneg . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_range_nonneg_variablestep . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_reverse_range_nonneg . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_sig . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_sig_simpler . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_sig_lambda . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_sig_bug . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_sig_list . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_slots_check . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_slots_enforce_attrs . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_enforced_attrs_check . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_attrs_enforce_attrs . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_pbc_enforce_attrs . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_float_cmp . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_empty_range . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_compare_int_bool . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_long_as_intermediate_value . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_instance_with_flags x annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_no_access_directly_on_heap self = @py.test.mark.xfail def test_no_access_directly_on_heap(self): from rpython.rlib.jit import hint class A: _virtualizable_ = [] class I: pass def f(): x = A() x = hint(x, access_directly=True) i = I() i.x = x a = self.RPythonAnnotator() with py.test.raises(AnnotatorError): > a.build_types(f, []) annotator/test/test_annrpython.py:3275: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ annotator/test/test_annrpython.py:55: in build_types self.validate() annotator/annrpython.py:271: in validate self.bookkeeper.check_no_flags_on_instances() annotator/bookkeeper.py:150: in check_no_flags_on_instances check_no_flags(clsdef) annotator/bookkeeper.py:142: in check_no_flags check_no_flags(s_attr) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ s_value_or_def = SomeInstance(can_be_None=False, classdef=rpython.annotator.test.test_annrpython.A, flags={'access_directly': True}) def check_no_flags(s_value_or_def): if isinstance(s_value_or_def, SomeInstance): > assert not s_value_or_def.flags, "instance annotation with flags escaped to the heap" E AssertionError: instance annotation with flags escaped to the heap annotator/bookkeeper.py:126: AssertionError . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_access_direct_eq_False . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_access_direct_no_virtualizable . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_weakref . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_float_pow_unsupported . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_intcmp_bug . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_compare_with_zero . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_r_singlefloat . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_simple . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_from_string . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_add . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_startswith . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicode_buildtypes . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_replace_annotations . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_strformatting_unicode . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_strformatting_tuple . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicodeformatting . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unicodeformatting_tuple . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_extended_slice . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_negative_slice . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_negative_number_find . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_setslice . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_delslice . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_varargs . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_listitem_no_mutating . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_listitem_no_mutating2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_listitem_never_resize . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_len_of_empty_list . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_contains_of_empty_dict . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_relax . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_cannot_raise_ll_exception . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_enumerate . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_enumerate_startindex . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_context_manager . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_make_sure_not_resized . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_return_immutable_list . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_return_immutable_list_quasiimmut_field . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_immutable_list_is_actually_resized . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_immutable_list_is_assigned_a_resizable_list . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_can_merge_immutable_list_with_regular_list . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_immutable_field_subclass . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_range_variable_step . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_specialize_arg_memo . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_join_none_and_nonnull . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_contains_no_nul . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_contains_no_nul_unicode . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_no___call__ . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_os_getcwd . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_os_getenv . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_base_iter . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_iter_next . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_next_function . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_instance_getitem . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_instance_setitem . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_instance_delitem . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_instance_contains . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_instance_getslice . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_instance_setslice . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_instance_len . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_reversed . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_no_attr_on_common_exception_classes . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_lower_char . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_double_const . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_doing_bad_things_with_print . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_object_init . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_bytearray . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_bytearray_add . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_bytearray_setitem_getitem . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_constant_startswith_endswith . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_specific_attributes . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unionerror_attrs . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unionerror_tuple_size . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unionerror_signedness . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unionerror_instance . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unionerror_iters . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_variable_getattr . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_bad_call . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_UnionError_on_PBC . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_str_format_error . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_prebuilt_ordered_dict . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_enumerate_none . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_unpack_none_gets_a_blocked_block . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_class___name__ . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_str_1 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_str_2 . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_property_getter . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_property_setter . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_property_unionerr x annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_property_union_2 self = @py.test.mark.xfail(reason="May produce garbage annotations instead of " "raising AnnotatorError, depending on annotation order") def test_property_union_2(self): class Base(object): pass class A(Base): def __init__(self): pass @property def x(self): return 42 class B(Base): def __init__(self, x): self.x = x def f(n): if n < 0: obj = A() else: obj = B(n) return obj.x a = self.RPythonAnnotator() # Ideally, this should translate to something sensible, # but for now, AnnotatorError is better than silently mistranslating. with py.test.raises(AnnotatorError): > a.build_types(f, [int]) E Failed: DID NOT RAISE annotator/test/test_annrpython.py:4615: Failed x annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_property_union_3 self = @py.test.mark.xfail(reason="May produce garbage annotations instead of " "raising AnnotatorError, depending on annotation order") def test_property_union_3(self): class Base(object): pass class A(Base): @property def x(self): return 42 class B(Base): x = 43 def f(n): if n < 0: obj = A() else: obj = B() return obj.x a = self.RPythonAnnotator() with py.test.raises(AnnotatorError): > a.build_types(f, [int]) E Failed: DID NOT RAISE annotator/test/test_annrpython.py:4636: Failed . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_dict_can_be_none_ordering_issue . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_numbers_dont_have_len . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_numbers_dont_contain . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_Ellipsis_not_rpython . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_must_be_light_finalizer . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_annotate_generator_with_unreachable_yields . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_string_mod_nonconstant . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_cannot_raise_none . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_specialize_argtype_with_subclasses . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_list_plus_equal_string . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_union_of_methods_of_frozen . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_isinstance_const . annotator/test/test_annrpython.py::TestAnnotateTestCase::()::test_len_const_str . annotator/test/test_annrpython_py2.py::TestAnnotateTestCase::()::test_harmonic . annotator/test/test_annrpython_py2.py::TestAnnotateTestCase::()::test_prebuilt_long_that_is_not_too_long . annotator/test/test_annrpython_py2.py::TestAnnotateTestCase::()::test_isinstance_double_const . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_simple_func . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_while . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_while_sum . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_f_calls_g . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_not_rpython . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_not_rpython_decorator . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_lists . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_factorial . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_factorial2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_build_instance . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_set_attr . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_merge_setattr . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_inheritance1 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_poor_man_range . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_staticmethod . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_classmethod . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_methodcall1 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_classes_methodcall1 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_generaldict . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_somebug1 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_with_init . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_with_more_init . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_global_instance . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_call_five . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_call_five_six . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_constant_result . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_flow_type_info . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_flow_type_info_2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_flow_usertype_info . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_flow_usertype_info2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_mergefunctions . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_func_calls_func_which_just_raises . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_tuple_unpack_from_const_tuple_with_different_types . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_star_unpack_list . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_star_unpack_and_keywords . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_pbc_attr_preserved_on_instance . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_pbc_attr_preserved_on_instance_with_slots . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_is_and_knowntype_data . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_and_knowntype_data . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_somepbc_simplify . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_builtin_methods . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_str_join . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_join . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_str_split . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_split . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_str_split_nul . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_split_nul . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_str_splitlines . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_str_strip . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_strip . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_str_mul . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_str_isalpha . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_simple_slicing . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_simple_iter_list . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_simple_iter_next . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_simple_iter_dict . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_simple_zip . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_copy . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_update . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_update_2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_keys . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_keys2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_values . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_values2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_items . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_setdefault . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_get . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_exception_deduction . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_exception_deduction_we_are_dumb . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_nested_exception_deduction . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_exc_deduction_our_exc_plus_others . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_exc_deduction_our_excs_plus_others . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_complex_exception_deduction . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_method_exception_specialization . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_operation_always_raising . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_propagation_of_fresh_instances_through_attrs . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_propagation_of_fresh_instances_through_attrs_rec_0 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_propagation_of_fresh_instances_through_attrs_rec_eo . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_flow_rev_numbers . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_methodcall_is_precise . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_call_star_args . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_call_star_args_multiple . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_exception_deduction_with_raise1 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_exception_deduction_with_raise2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_exception_deduction_with_raise3 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_type_is x annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_union_type_some_pbc self = @py.test.mark.xfail def test_union_type_some_pbc(self): class A(object): name = "A" def f(self): return type(self) class B(A): name = "B" def f(tp): return tp def main(n): if n: if n == 1: inst = A() else: inst = B() arg = inst.f() else: arg = B return f(arg).name a = self.RPythonAnnotator() > s = a.build_types(main, [int]) annotator/test/test_annrpython.py:903: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ annotator/test/test_annrpython.py:54: in build_types s = _RPythonAnnotator.build_types(self, *args) annotator/annrpython.py:92: in build_types return self.build_graph_types(flowgraph, inputs_s, complete_now=complete_now) annotator/annrpython.py:140: in build_graph_types self.complete() annotator/test/test_annsimplifyrpython.py:16: in complete parent.RPythonAnnotator.complete(self) annotator/annrpython.py:229: in complete self.complete_pending_blocks() annotator/annrpython.py:224: in complete_pending_blocks self.processblock(graph, block) annotator/annrpython.py:398: in processblock self.flowin(graph, block) annotator/annrpython.py:501: in flowin self.consider_op(op) annotator/annrpython.py:653: in consider_op resultcell = op.consider(self) flowspace/operation.py:104: in consider return spec(annotator, *self.args) flowspace/operation.py:232: in specialized return impl(*[annotator.annotation(x) for x in other_args]) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = SomeType(), s_attr = SomeString(const='name', no_nul=True) def getattr(self, s_attr): # get a SomeBuiltin if the SomeObject has # a corresponding method to handle it if not s_attr.is_constant() or not isinstance(s_attr.const, str): raise AnnotatorError("getattr(%r, %r) has non-constant argument" % (self, s_attr)) attr = s_attr.const s_method = self.find_method(attr) if s_method is not None: return s_method # if the SomeObject is itself a constant, allow reading its attrs if self.is_immutable_constant() and hasattr(self.const, attr): return immutablevalue(getattr(self.const, attr)) > raise AnnotatorError("Cannot find attribute %r on %r" % (attr, self)) E AnnotatorError: E E Cannot find attribute 'name' on SomeType() E E E v81 = getattr(v80, ('name')) E E In : E Happened at file /workspace/rpython/annotator/test/test_annrpython.py line 900 E E ==> return f(arg).name E E Known variable annotations: E v80 = SomeType() E v81 = SomeChar(const='B', no_nul=True) annotator/unaryop.py:228: AnnotatorError . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_ann_assert . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_string_and_none . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_implicit_exc . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_freeze_protocol . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_cleanup_protocol . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_circular_mutable_getattr . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_circular_list_type . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_harmonic . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_bool . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_float . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_r_uint . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_large_unsigned . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_add_different_ints . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_merge_different_ints . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_merge_ruint_zero . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_merge_ruint_nonneg_signed . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_prebuilt_int_that_is_not_too_long . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_pbc_getattr . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_single_pbc_getattr . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_unsigned_1 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_unsigned_2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_base_int . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_basic . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_alloc_like . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_specialcase_args . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_specialize_arg_bound_method . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_specialize_and_star_args . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_specialize_arg_or_var . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_specialize_call_location . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_assert_list_doesnt_lose_info . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_int_str_mul . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_list_tuple . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_empty_list . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_empty_dict . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_call_two_funcs_but_one_can_only_raise . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_reraiseKeyError . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_reraiseAnything . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_exception_mixing . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_try_except_raise_finally1 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_inplace_div . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_prime . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_and_bool_coalesce . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_bool_coalesce2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_bool_coalesce_sanity . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_non_None_path . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_can_be_None_path . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_nonneg_cleverness . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_general_nonneg_cleverness . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_more_nonneg_cleverness . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_more_general_nonneg_cleverness . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_nonneg_cleverness_is_gentle_with_unsigned . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_general_nonneg_cleverness_is_gentle_with_unsigned . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_nonneg_cleverness_in_max . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_attr_moving_into_parent . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_class_attribute . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_attr_recursive_getvalue . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_long_list_recursive_getvalue . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_immutable_dict . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_immutable_recursive_list . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_defaults_with_list_or_dict . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_pbc_union . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_int . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_int_nonneg . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_listitem_merge_asymmetry_bug . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_int_bool . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_hidden_method . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dont_see_AttributeError_clause . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_class_attribute_is_an_instance_of_itself . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_and_none . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_const_list_and_none . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_const_dict_and_none . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_issubtype_and_const . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_reading_also_generalizes . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_true_str_is_not_none . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_true_func_is_not_none . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_string_noNUL_canbeNone . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_noNUL_canbeNone . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_str_or_None . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_or_None . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_emulated_pbc_call_simple . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_iterator_union . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_iteritems_str0 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_iteritems_unicode0 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_no_nul_mod . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_no_nul_mod_unicode . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_mul_str0 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_reverse_mul_str0 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_getitem_str0 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_non_none_and_none_with_isinstance . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_type_is_no_improvement . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_is_constant_instance . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_call_memoized_function . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_call_memoized_function_with_bools . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_stored_bound_method . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_stored_bound_method_2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_getorbuild_as_attr . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_constant_bound_method . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_annotate__del__ . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_annotate__del__baseclass . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_annotate_type . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_annotate_iter_empty_container . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_mixin . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_mixin_staticmethod . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_mixin_first . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_mixin_last . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_mixin_concrete . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_multiple_mixins_mro . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_multiple_mixins_mro_2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_cannot_use_directly_mixin . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_import_from_mixin . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test___class___attribute . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_slots . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_slots_reads . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unboxed_value . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_annotate_bool . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_annotate_rarith . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_annotate_rshift . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_prebuilt_mutables . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_prebuilt_mutables_dont_use_eq . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_chr_out_of_bounds . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_range_nonneg . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_range_nonneg_variablestep . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_reverse_range_nonneg . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_sig . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_sig_simpler . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_sig_lambda . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_sig_bug . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_sig_list . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_slots_check . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_slots_enforce_attrs . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_enforced_attrs_check . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_attrs_enforce_attrs . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_pbc_enforce_attrs . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_float_cmp . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_empty_range . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_compare_int_bool . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_long_as_intermediate_value . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_instance_with_flags x annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_no_access_directly_on_heap self = @py.test.mark.xfail def test_no_access_directly_on_heap(self): from rpython.rlib.jit import hint class A: _virtualizable_ = [] class I: pass def f(): x = A() x = hint(x, access_directly=True) i = I() i.x = x a = self.RPythonAnnotator() with py.test.raises(AnnotatorError): > a.build_types(f, []) annotator/test/test_annrpython.py:3275: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ annotator/test/test_annrpython.py:55: in build_types self.validate() annotator/annrpython.py:271: in validate self.bookkeeper.check_no_flags_on_instances() annotator/bookkeeper.py:150: in check_no_flags_on_instances check_no_flags(clsdef) annotator/bookkeeper.py:142: in check_no_flags check_no_flags(s_attr) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ s_value_or_def = SomeInstance(can_be_None=False, classdef=rpython.annotator.test.test_annrpython.A, flags={'access_directly': True}) def check_no_flags(s_value_or_def): if isinstance(s_value_or_def, SomeInstance): > assert not s_value_or_def.flags, "instance annotation with flags escaped to the heap" E AssertionError: instance annotation with flags escaped to the heap annotator/bookkeeper.py:126: AssertionError . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_access_direct_eq_False . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_access_direct_no_virtualizable . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_weakref . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_float_pow_unsupported . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_intcmp_bug . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_compare_with_zero . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_r_singlefloat . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_simple . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_from_string . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_add . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_startswith . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicode_buildtypes . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_replace_annotations . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_strformatting_unicode . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_strformatting_tuple . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicodeformatting . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unicodeformatting_tuple . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_extended_slice . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_negative_slice . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_negative_number_find . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_setslice . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_delslice . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_varargs . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_listitem_no_mutating . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_listitem_no_mutating2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_listitem_never_resize . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_len_of_empty_list . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_contains_of_empty_dict . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_relax . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_cannot_raise_ll_exception . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_enumerate . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_enumerate_startindex . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_context_manager . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_make_sure_not_resized . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_return_immutable_list . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_return_immutable_list_quasiimmut_field . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_immutable_list_is_actually_resized . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_immutable_list_is_assigned_a_resizable_list . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_can_merge_immutable_list_with_regular_list . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_immutable_field_subclass . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_range_variable_step . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_specialize_arg_memo . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_join_none_and_nonnull . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_contains_no_nul . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_contains_no_nul_unicode . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_no___call__ . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_os_getcwd . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_os_getenv . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_base_iter . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_iter_next . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_next_function . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_instance_getitem . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_instance_setitem . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_instance_delitem . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_instance_contains . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_instance_getslice . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_instance_setslice . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_instance_len . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_reversed . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_no_attr_on_common_exception_classes . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_lower_char . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_double_const . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_doing_bad_things_with_print . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_object_init . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_bytearray . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_bytearray_add . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_bytearray_setitem_getitem . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_constant_startswith_endswith . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_specific_attributes . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unionerror_attrs . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unionerror_tuple_size . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unionerror_signedness . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unionerror_instance . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unionerror_iters . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_variable_getattr . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_bad_call . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_UnionError_on_PBC . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_str_format_error . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_prebuilt_ordered_dict . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_enumerate_none . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_unpack_none_gets_a_blocked_block . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_class___name__ . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_str_1 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_str_2 . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_property_getter . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_property_setter . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_property_unionerr x annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_property_union_2 self = @py.test.mark.xfail(reason="May produce garbage annotations instead of " "raising AnnotatorError, depending on annotation order") def test_property_union_2(self): class Base(object): pass class A(Base): def __init__(self): pass @property def x(self): return 42 class B(Base): def __init__(self, x): self.x = x def f(n): if n < 0: obj = A() else: obj = B(n) return obj.x a = self.RPythonAnnotator() # Ideally, this should translate to something sensible, # but for now, AnnotatorError is better than silently mistranslating. with py.test.raises(AnnotatorError): > a.build_types(f, [int]) E Failed: DID NOT RAISE annotator/test/test_annrpython.py:4615: Failed x annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_property_union_3 self = @py.test.mark.xfail(reason="May produce garbage annotations instead of " "raising AnnotatorError, depending on annotation order") def test_property_union_3(self): class Base(object): pass class A(Base): @property def x(self): return 42 class B(Base): x = 43 def f(n): if n < 0: obj = A() else: obj = B() return obj.x a = self.RPythonAnnotator() with py.test.raises(AnnotatorError): > a.build_types(f, [int]) E Failed: DID NOT RAISE annotator/test/test_annrpython.py:4636: Failed . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_dict_can_be_none_ordering_issue . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_numbers_dont_have_len . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_numbers_dont_contain . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_Ellipsis_not_rpython . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_must_be_light_finalizer . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_annotate_generator_with_unreachable_yields . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_string_mod_nonconstant . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_cannot_raise_none . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_specialize_argtype_with_subclasses . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_list_plus_equal_string . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_union_of_methods_of_frozen . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_isinstance_const . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_len_const_str . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_simple_pbc_call . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_pbc_call_ins . annotator/test/test_annsimplifyrpython.py::TestAnnotateAndSimplifyTestCase::()::test_call_classes_with_noarg_init . annotator/test/test_argument.py::TestArgumentsForTranslation::()::test_prepend . annotator/test/test_argument.py::TestArgumentsForTranslation::()::test_fixedunpacked . annotator/test/test_argument.py::TestArgumentsForTranslation::()::test_unmatch_signature . annotator/test/test_argument.py::TestArgumentsForTranslation::()::test_rawshape . annotator/test/test_argument.py::TestArgumentsForTranslation::()::test_stararg_flowspace_variable . annotator/test/test_argument.py::TestArgumentsForTranslation::()::test_fromshape . annotator/test/test_description.py::test_getcommonbase . annotator/test/test_description.py::test_is_mixin . annotator/test/test_description.py::test_immutable_fields_collection . annotator/test/test_model.py::test_equality . annotator/test/test_model.py::test_contains . annotator/test/test_model.py::test_signedness . annotator/test/test_model.py::test_commonbase_simple . annotator/test/test_model.py::test_list_union . annotator/test/test_model.py::test_list_contains . annotator/test/test_model.py::test_nan . annotator/test/test_model.py::test_union_unary . annotator/test/test_model.py::test_commutativity_of_union_compatibility . annotator/test/test_model.py::test_union_commutative x annotator/test/test_model.py::test_union_associative @pytest.mark.xfail > @settings(max_examples=500, suppress_health_check=[HealthCheck.filter_too_much]) @given(st_annotation, st_annotation, st_annotation) def test_union_associative(s1, s2, s3): E MultipleFailures: Hypothesis found 2 distinct failures. annotator/test/test_model.py:195: MultipleFailures . annotator/test/test_model.py::test_constants_are_atoms x annotator/test/test_model.py::test_generalize_isinstance annotator = @pytest.mark.xfail > @given(st_annotation, st_annotation) @settings(max_examples=500, suppress_health_check=[HealthCheck.filter_too_much]) def test_generalize_isinstance(annotator, s1, s2): annotator/test/test_model.py:209: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /opt/pypy2.7-v7.3.22-aarch64/site-packages/hypothesis/core.py:563: in execute result = self.test_runner(data, run) /opt/pypy2.7-v7.3.22-aarch64/site-packages/hypothesis/executors.py:56: in default_new_style_executor return function(data) /opt/pypy2.7-v7.3.22-aarch64/site-packages/hypothesis/core.py:561: in run return test(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ annotator = s1 = SomeBool(), s2 = SomeFloat() @pytest.mark.xfail @given(st_annotation, st_annotation) @settings(max_examples=500, suppress_health_check=[HealthCheck.filter_too_much]) def test_generalize_isinstance(annotator, s1, s2): try: s_12 = union(s1, s2) except UnionError: assume(False) assume(s1 != s_ImpossibleValue) from rpython.annotator.unaryop import s_isinstance s_int = annotator.bookkeeper.immutablevalue(int) s_res_12 = s_isinstance(annotator, s_12, s_int, []) s_res_1 = s_isinstance(annotator, s1, s_int, []) > assert s_res_12.contains(s_res_1) E assert (SomeBool(const=True)) E + where = SomeBool(const=False).contains annotator/test/test_model.py:221: AssertionError . annotator/test/test_model.py::test_blocked_inference1 . annotator/test/test_model.py::test_blocked_inference2 . annotator/test/test_model.py::test_not_const . annotator/test/test_model.py::test_nonnulify . annotator/test/test_model.py::test_SomeException_union . annotator/test/test_model.py::test_generalize_getitem_dict . annotator/test/test_model.py::test_generalize_getitem_list . annotator/test/test_model.py::test_generalize_getitem_string . annotator/test/test_model.py::test_generalize_string_concat . annotator/test/test_model.py::test_getitem_dict . annotator/test/test_signature.py::test__annotation_key . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_isinf . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_isnan . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_isfinite . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_compiled_isnan . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_compiled_isinf . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_compiled_isfinite . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_acos_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_asin_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ceil_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_cos_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_cosh_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_exp_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fabs_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_floor_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sin_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sinh_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sqrt_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_tan_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_tanh_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log10_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_acosh_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_asinh_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atanh_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log1p_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_expm1_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fmod_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_hypot_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_6 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ldexp_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ldexp_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_frexp_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_modf_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_modf_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_copysign_1 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_copysign_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_copysign_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_copysign_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_copysign_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_copysign_6 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_cosh_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sinh_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_exp_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_7 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ldexp_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log1p_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log10_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_acos_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_acos_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_asin_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_asin_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atanh_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atanh_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ceil_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ceil_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_cos_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_cos_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_cosh_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_cosh_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_exp_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_exp_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fabs_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fabs_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_floor_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_floor_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sin_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sin_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sinh_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sinh_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sqrt_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sqrt_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_tan_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_tan_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_tanh_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_tanh_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log10_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log10_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_frexp_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ldexp_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ldexp_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_modf_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_modf_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_8 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_9 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_10 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_11 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_12 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_13 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_14 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_15 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_16 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_17 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_18 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_19 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_20 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_21 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_22 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_23 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_24 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_25 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_26 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_6 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_7 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_8 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_9 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_10 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_11 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fmod_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fmod_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fmod_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fmod_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_hypot_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_hypot_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_acos_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_asin_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ceil_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_cos_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_cosh_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_exp_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fabs_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_floor_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sin_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sinh_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_sqrt_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_tan_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_tanh_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log_6 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log10_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_acosh_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_asinh_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atanh_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_log1p_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_expm1_2 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_12 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fmod_6 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_hypot_4 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_27 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_13 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fmod_7 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_hypot_5 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_28 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_14 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fmod_8 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_29 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_atan2_15 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_fmod_9 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_pow_30 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_frexp_3 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_ldexp_6 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_hypot_6 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_hypot_7 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_hypot_8 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_hypot_9 . rtyper/lltypesystem/module/test/test_ll_math.py::TestMath::()::test_modf_5 . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_acos . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_asin . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_atan . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_ceil . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_cosh . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_exp . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_fabs . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_sinh . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_tan . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_tanh . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_acosh . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_asinh . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_atanh . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_expm1 . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_log . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_log10 . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_log1p . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_sin . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_cos . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_sqrt . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_atan2 . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_fmod . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_hypot . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_pow . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_ldexp . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_overflow_1 . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_overflow_2 . rtyper/lltypesystem/module/test/test_llinterp_math.py::TestMath::()::test_log1p_zero . rtyper/tool/test/test_mkrffi.py::test_rffisource . rtyper/tool/test/test_mkrffi.py::test_proc_tp_simple . rtyper/tool/test/test_mkrffi.py::test_proc_tp_complicated . rtyper/tool/test/test_mkrffi.py::test_proc_tp_array . rtyper/tool/test/test_mkrffi.py::test_proc_cyclic_structure . rtyper/tool/test/test_mkrffi.py::TestMkrffi::()::test_single_func . rtyper/tool/test/test_mkrffi.py::TestMkrffi::()::test_struct_return . rtyper/tool/test/test_rffi_platform.py::test_dirent . rtyper/tool/test/test_rffi_platform.py::test_fit_type . rtyper/tool/test/test_rffi_platform.py::test_simple_type . rtyper/tool/test/test_rffi_platform.py::test_constant_integer . rtyper/tool/test/test_rffi_platform.py::test_defined . rtyper/tool/test/test_rffi_platform.py::test_defined_constant . rtyper/tool/test/test_rffi_platform.py::test_defined_constant_float . rtyper/tool/test/test_rffi_platform.py::test_defined_constant_string . rtyper/tool/test/test_rffi_platform.py::test_getintegerfunctionresult . rtyper/tool/test/test_rffi_platform.py::test_configure . rtyper/tool/test/test_rffi_platform.py::test_integer_function_result . rtyper/tool/test/test_rffi_platform.py::test_ifdef . rtyper/tool/test/test_rffi_platform.py::test_nested_structs . rtyper/tool/test/test_rffi_platform.py::test_nested_structs_in_the_opposite_order . rtyper/tool/test/test_rffi_platform.py::test_array . rtyper/tool/test/test_rffi_platform.py::test_array_varsized_struct . rtyper/tool/test/test_rffi_platform.py::test_has_0001 . rtyper/tool/test/test_rffi_platform.py::test_has_0002 . rtyper/tool/test/test_rffi_platform.py::test_has_0003 . rtyper/tool/test/test_rffi_platform.py::test_has_0004 . rtyper/tool/test/test_rffi_platform.py::test_has_0005 . rtyper/tool/test/test_rffi_platform.py::test_has_0006 . rtyper/tool/test/test_rffi_platform.py::test_verify_eci . rtyper/tool/test/test_rffi_platform.py::test_sizeof . rtyper/tool/test/test_rffi_platform.py::test_memory_alignment . rtyper/tool/test/test_rffi_platform.py::test_external_lib . rtyper/tool/test/test_rffi_platform.py::test_generate_padding . rtyper/tool/test/test_rffi_platform.py::test_expose_value_as_rpython . rtyper/tool/test/test_rfficache.py::test_sizeof_c_type . rtyper/tool/test/test_rfficache.py::test_types_present . rtyper/tool/test/test_rfficache.py::test_signof_c_type . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_simple . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_missing_stack_root . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_prebuilt_gc . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_prebuilt_nongc . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_many_objects . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_varsized_from_stack . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_varsized_from_prebuilt_gc . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_id . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_identityhash . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_memory_alignment . memory/gc/test/test_direct.py::TestSemiSpaceGC::()::test_shrink_array . memory/gc/test/test_direct.py::TestGenerationGC::()::test_simple . memory/gc/test/test_direct.py::TestGenerationGC::()::test_missing_stack_root . memory/gc/test/test_direct.py::TestGenerationGC::()::test_prebuilt_gc . memory/gc/test/test_direct.py::TestGenerationGC::()::test_prebuilt_nongc . memory/gc/test/test_direct.py::TestGenerationGC::()::test_many_objects . memory/gc/test/test_direct.py::TestGenerationGC::()::test_varsized_from_stack . memory/gc/test/test_direct.py::TestGenerationGC::()::test_varsized_from_prebuilt_gc . memory/gc/test/test_direct.py::TestGenerationGC::()::test_id . memory/gc/test/test_direct.py::TestGenerationGC::()::test_identityhash . memory/gc/test/test_direct.py::TestGenerationGC::()::test_memory_alignment . memory/gc/test/test_direct.py::TestGenerationGC::()::test_shrink_array . memory/gc/test/test_direct.py::TestGenerationGC::()::test_collect_gen . memory/gc/test/test_direct.py::TestGenerationGC::()::test_write_barrier_direct . memory/gc/test/test_direct.py::TestHybridGC::()::test_simple . memory/gc/test/test_direct.py::TestHybridGC::()::test_missing_stack_root . memory/gc/test/test_direct.py::TestHybridGC::()::test_prebuilt_gc . memory/gc/test/test_direct.py::TestHybridGC::()::test_prebuilt_nongc . memory/gc/test/test_direct.py::TestHybridGC::()::test_many_objects . memory/gc/test/test_direct.py::TestHybridGC::()::test_varsized_from_stack . memory/gc/test/test_direct.py::TestHybridGC::()::test_varsized_from_prebuilt_gc . memory/gc/test/test_direct.py::TestHybridGC::()::test_id . memory/gc/test/test_direct.py::TestHybridGC::()::test_memory_alignment . memory/gc/test/test_direct.py::TestHybridGC::()::test_shrink_array . memory/gc/test/test_direct.py::TestHybridGC::()::test_write_barrier_direct . memory/gc/test/test_direct.py::TestHybridGC::()::test_collect_gen s memory/gc/test/test_direct.py::TestHybridGC::()::test_identityhash Skipped: does not support raw_mallocs(sizeof(S)+sizeof(hash)) . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_simple . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_missing_stack_root . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_prebuilt_gc . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_prebuilt_nongc . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_many_objects . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_varsized_from_stack . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_varsized_from_prebuilt_gc . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_id . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_identityhash . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_memory_alignment . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_card_marker . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_writebarrier_before_copy . memory/gc/test/test_direct.py::TestMiniMarkGCSimple::()::test_writebarrier_before_copy_preserving_cards . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_simple . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_missing_stack_root . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_prebuilt_gc . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_prebuilt_nongc . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_many_objects . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_varsized_from_stack . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_varsized_from_prebuilt_gc . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_id . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_identityhash . memory/gc/test/test_direct.py::TestMiniMarkGCFull::()::test_memory_alignment . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_simple . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_missing_stack_root . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_prebuilt_gc . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_prebuilt_nongc . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_many_objects . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_varsized_from_stack . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_varsized_from_prebuilt_gc . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_id . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_identityhash . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_memory_alignment . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_card_marker . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_writebarrier_before_copy . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_writebarrier_before_copy_preserving_cards . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_write_barrier_marking_simple . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_sweeping_simple . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_obj_on_escapes_on_stack . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCSimple::()::test_move_out_of_nursery . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_simple . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_missing_stack_root . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_prebuilt_gc . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_prebuilt_nongc . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_many_objects . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_varsized_from_stack . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_varsized_from_prebuilt_gc . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_id . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_identityhash . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_memory_alignment . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_malloc_fixedsize_no_cleanup . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_malloc_varsize_no_cleanup . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_malloc_varsize_no_cleanup2 . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_malloc_varsize_no_cleanup3 . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_malloc_struct_of_ptr_struct . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_malloc_array_of_ptr_struct . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_collect_0 . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_enable_disable . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_call_collect_when_disabled . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_collect_step . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_gc_debug_crash_with_prebuilt_objects . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_incrementality_bug_arraycopy . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_incrementality_bug_arraycopy2 . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_incrementality_bug_arraycopy3 . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_pin_id_bug . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFull::()::test_pin_id_bug2 . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_simple . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_missing_stack_root . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_prebuilt_gc . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_prebuilt_nongc . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_many_objects . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_varsized_from_stack . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_varsized_from_prebuilt_gc . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_id . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_identityhash . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_memory_alignment . memory/gc/test/test_direct.py::TestIncrementalMiniMarkGCFullRandom::()::test_random . memory/gc/test/test_env.py::test_get_total_memory_darwin . memory/gc/test/test_env.py::test_get_total_memory . memory/gc/test/test_env.py::test_read_from_env . memory/gc/test/test_env.py::test_get_total_memory_linux2 . memory/gc/test/test_env.py::test_get_total_memory_linux2_32bit_limit . memory/gc/test/test_env.py::test_estimate_best_nursery_size_linux2 . memory/gc/test/test_env.py::test_estimate_nursery_s390x . memory/gc/test/test_hook.py::TestIncMiniMarkHooks::()::test_on_gc_minor . memory/gc/test/test_hook.py::TestIncMiniMarkHooks::()::test_on_gc_collect . memory/gc/test/test_hook.py::TestIncMiniMarkHooks::()::test_hook_disabled . memory/gc/test/test_incminimark.py::test_card_marking_words_for_length . memory/gc/test/test_incminimark.py::test_card_marking_bytes_for_length . memory/gc/test/test_incminimark.py::test_set_major_threshold . memory/gc/test/test_inspector.py::TestHybridGC::()::test_dump_rpy_heap . memory/gc/test/test_inspector.py::TestMiniMarkGCSimple::()::test_dump_rpy_heap . memory/gc/test/test_minimark.py::test_card_marking_words_for_length . memory/gc/test/test_minimark.py::test_card_marking_bytes_for_length . memory/gc/test/test_minimark.py::test_set_major_threshold . memory/gc/test/test_minimarkpage.py::test_allocate_arena . memory/gc/test/test_minimarkpage.py::test_allocate_new_page . memory/gc/test/test_minimarkpage.py::test_simple_arena_collection . memory/gc/test/test_minimarkpage.py::test_malloc_common_case . memory/gc/test/test_minimarkpage.py::test_malloc_mixed_sizes . memory/gc/test/test_minimarkpage.py::test_malloc_from_partial_page . memory/gc/test/test_minimarkpage.py::test_malloc_new_arena . memory/gc/test/test_minimarkpage.py::test_mass_free_partial_remains . memory/gc/test/test_minimarkpage.py::test_mass_free_emptied_page . memory/gc/test/test_minimarkpage.py::test_mass_free_full_remains_full . memory/gc/test/test_minimarkpage.py::test_mass_free_full_is_partially_emptied . memory/gc/test/test_minimarkpage.py::test_mass_free_half_page_remains . memory/gc/test/test_minimarkpage.py::test_mass_free_half_page_becomes_more_free . memory/gc/test/test_minimarkpage.py::test_random . memory/gc/test/test_minimarkpage.py::test_random_incremental . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_can_move . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_twice . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_unpin_not_pinned . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test__is_pinned . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_prebuilt_not_pinnable . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_random . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_try_pin_gcref_containing_type . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_old . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_pin_pinned_object_count_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_pin_pinned_object_count_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_unpin_pinned_object_count_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_unpin_pinned_object_count_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pinned_obj_in_stackroot_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pinned_obj_in_stackroot_full_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pinned_obj_in_stackroots_stepwise_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_unpin_moved_stackroot_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_unpin_moved_stackroot_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_old_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_old_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_old_stepwise_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_old_remove_ref_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_old_remove_ref_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_old_remove_old_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_old_remove_old_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_young_in_stackroots_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_young_in_stackroots_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_prebuilt_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_referenced_from_prebuilt_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_old_objects_pointing_to_pinned_not_exploading . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_shadow_1_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_shadow_1_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_malloc_different_types . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_objects_to_trace_bug . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_shadow_2_minor_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_shadow_2_major_collection . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_nursery_top_scenario1 . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_nursery_top_scenario2 . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_nursery_top_scenario3 . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_nursery_top_scenario4 . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_nursery_top_scenario5 . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_full_pinned_nursery_arena_reset . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pinning_limit . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_full_pinned_nursery_pin_fail . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_bug1 . memory/gc/test/test_object_pinning.py::TestIncminimark::()::test_pin_bug2 . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_collection_survives_from_raw . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_dies_quickly . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_collection_survives_from_obj . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_basic_old . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_collection_survives_from_raw_old . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_dies_quickly_old . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_objects_collection_survives_from_obj_old . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_raw . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_obj . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_raw_old . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_survives_from_obj_old . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pypy_nonlight_dies_quickly_old . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[False] . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_pypy_link_dies_on_minor_collection[True] . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-False] . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[True-False] . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_dies[False-True] . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[False-False] . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[True-False] . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_survives_from_obj[False-True] . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_pyobject_attached_to_prebuilt_obj . memory/gc/test/test_rawrefcount.py::TestRawRefCount::()::test_rawrefcount_next_dead_robust_against_non_init . memory/test/test_gctypelayout.py::test_struct . memory/test/test_gctypelayout.py::test_layout_builder . memory/test/test_gctypelayout.py::test_layout_builder_with_vtable . memory/test/test_gctypelayout.py::test_constfold . memory/test/test_gctypelayout.py::test_gc_pointers_inside . memory/gctransform/test/test_boehm.py::TestLLInterpedBoehm::()::test_simple . memory/gctransform/test/test_boehm.py::TestLLInterpedBoehm::()::test_simple_varsize . memory/gctransform/test/test_boehm.py::TestLLInterpedBoehm::()::test_str . memory/gctransform/test/test_boehm.py::test_boehm_simple . memory/gctransform/test/test_boehm.py::test_boehm_finalizer_simple . memory/gctransform/test/test_boehm.py::test_boehm_finalizer___del__ . memory/gctransform/test/test_framework.py::test_framework_simple . memory/gctransform/test/test_framework.py::test_cancollect . memory/gctransform/test/test_framework.py::test_cancollect_external . memory/gctransform/test/test_framework.py::test_no_collect . memory/gctransform/test/test_framework.py::test_no_collect_detection . memory/gctransform/test/test_framework.py::test_custom_trace_function_no_collect . memory/gctransform/test/test_framework.py::test_write_barrier_support_setfield . memory/gctransform/test/test_framework.py::test_dont_add_write_barrier_for_constant_new_value . memory/gctransform/test/test_framework.py::test_write_barrier_support_setarrayitem . memory/gctransform/test/test_framework.py::test_write_barrier_support_setinteriorfield . memory/gctransform/test/test_framework.py::test_remove_duplicate_write_barrier . memory/gctransform/test/test_framework.py::test_find_initializing_stores . memory/gctransform/test/test_framework.py::test_find_initializing_stores_across_blocks . memory/gctransform/test/test_framework.py::test_find_clean_setarrayitems . memory/gctransform/test/test_framework.py::test_find_clean_setarrayitems_2 . memory/gctransform/test/test_framework.py::test_find_clean_setarrayitems_3 . memory/gctransform/test/test_framework.py::test_list_operations . memory/gctransform/test/test_refcounting.py::TestLLInterpedRefcounting::()::test_llinterp_refcounted_graph_with_del s memory/gctransform/test/test_refcounting.py::TestLLInterpedRefcounting::()::test_raw_instance_flavor Skipped: a probably-illegal test . memory/gctransform/test/test_refcounting.py::TestLLInterpedRefcounting::()::test_simple . memory/gctransform/test/test_refcounting.py::TestLLInterpedRefcounting::()::test_simple_varsize . memory/gctransform/test/test_refcounting.py::TestLLInterpedRefcounting::()::test_str . memory/gctransform/test/test_refcounting.py::test_simple_barrier . memory/gctransform/test/test_refcounting.py::test_arraybarrier . memory/gctransform/test/test_refcounting.py::test_deallocator_simple . memory/gctransform/test/test_refcounting.py::test_deallocator_less_simple . memory/gctransform/test/test_refcounting.py::test_deallocator_array . memory/gctransform/test/test_refcounting.py::test_deallocator_with_destructor . memory/gctransform/test/test_refcounting.py::test_caching_dynamic_deallocator . memory/gctransform/test/test_refcounting.py::test_dynamic_deallocator . memory/gctransform/test/test_refcounting.py::test_recursive_structure . memory/gctransform/test/test_refcounting.py::test_dont_decref_nongc_pointers . memory/gctransform/test/test_shadowcolor.py::test_find_predecessors_1 . memory/gctransform/test/test_shadowcolor.py::test_find_predecessors_2 . memory/gctransform/test/test_shadowcolor.py::test_find_predecessors_3 . memory/gctransform/test/test_shadowcolor.py::test_find_predecessors_4 . memory/gctransform/test/test_shadowcolor.py::test_find_predecessors_trivial_rewrite . memory/gctransform/test/test_shadowcolor.py::test_find_successors_1 . memory/gctransform/test/test_shadowcolor.py::test_find_successors_2 . memory/gctransform/test/test_shadowcolor.py::test_find_successors_3 . memory/gctransform/test/test_shadowcolor.py::test_find_successors_trivial_rewrite . memory/gctransform/test/test_shadowcolor.py::test_interesting_vars_0 . memory/gctransform/test/test_shadowcolor.py::test_interesting_vars_1 . memory/gctransform/test/test_shadowcolor.py::test_interesting_vars_2 . memory/gctransform/test/test_shadowcolor.py::test_interesting_vars_3 . memory/gctransform/test/test_shadowcolor.py::test_allocate_registers_1 . memory/gctransform/test/test_shadowcolor.py::test_allocate_registers_2 . memory/gctransform/test/test_shadowcolor.py::test_allocate_registers_3 . memory/gctransform/test/test_shadowcolor.py::test_allocate_registers_4 . memory/gctransform/test/test_shadowcolor.py::test_allocate_registers_5 . memory/gctransform/test/test_shadowcolor.py::test_make_bitmask . memory/gctransform/test/test_shadowcolor.py::test_expand_one_push_roots . memory/gctransform/test/test_shadowcolor.py::test_expand_one_pop_roots . memory/gctransform/test/test_shadowcolor.py::test_move_pushes_earlier_1 . memory/gctransform/test/test_shadowcolor.py::test_move_pushes_earlier_2 . memory/gctransform/test/test_shadowcolor.py::test_remove_intrablock_push_roots . memory/gctransform/test/test_shadowcolor.py::test_move_pushes_earlier_rename_1 . memory/gctransform/test/test_shadowcolor.py::test_move_pushes_earlier_rename_2 . memory/gctransform/test/test_shadowcolor.py::test_move_pushes_earlier_rename_3 . memory/gctransform/test/test_shadowcolor.py::test_move_pushes_earlier_rename_4 . memory/gctransform/test/test_shadowcolor.py::test_add_leave_roots_frame_1 . memory/gctransform/test/test_shadowcolor.py::test_add_leave_roots_frame_2 . memory/gctransform/test/test_shadowcolor.py::test_bug_1 . memory/gctransform/test/test_shadowcolor.py::test_bug_2 . memory/gctransform/test/test_shadowcolor.py::test_add_enter_roots_frame_remove_empty . memory/gctransform/test/test_shadowcolor.py::test_add_enter_roots_frame_avoided . memory/gctransform/test/test_shadowcolor.py::test_fix_graph_after_inlining . memory/gctransform/test/test_statistics.py::test_count_vars_simple . memory/gctransform/test/test_statistics.py::test_count_vars_big . memory/gctransform/test/test_transform.py::test_simple . memory/gctransform/test/test_transform.py::test_fairly_simple . memory/gctransform/test/test_transform.py::test_return_gcpointer . memory/gctransform/test/test_transform.py::test_call_function . memory/gctransform/test/test_transform.py::test_multiply_passed_var . memory/gctransform/test/test_transform.py::test_pass_gc_pointer . memory/gctransform/test/test_transform.py::test_except_block . memory/gctransform/test/test_transform.py::test_except_block2 . memory/gctransform/test/test_transform.py::test_no_livevars_with_exception . memory/gctransform/test/test_transform.py::test_bare_setfield . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_llinterp_lists . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_llinterp_tuples . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_global_list . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_string_concatenation . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_collect . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_collect_0 . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_destructor . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_old_style_finalizer . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_finalizer . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_finalizer_delaying_next_dead . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_finalizer_two_queues_in_sequence . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_finalizer_calls_malloc . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_finalizer_calls_collect . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_finalizer_resurrects . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_custom_trace . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_weakref . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_weakref_to_object_with_destructor . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_weakref_to_object_with_finalizer . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_bug_1 . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_cycle_with_weakref_and_finalizer . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_weakref_to_object_with_finalizer_ordering . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_weakref_bug_1 . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_id . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_finalizer_calls_malloc_during_minor_collect . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_collect_during_collect . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_print_leak . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_weakref_across_minor_collection . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_young_weakref_to_old_object . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_weakref_to_prebuilt . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_many_weakrefs . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_nongc_static_root . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_can_move . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_trace_array_of_structs . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_shrink_array . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_tagged_simple . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_tagged_prebuilt . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_tagged_id . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_writebarrier_before_copy . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_writebarrier_before_copy_manually_copy_card_bits . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_stringbuilder . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_gcflag_extra . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_register_custom_trace_hook . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_pinning . memory/test/test_generational_gc.py::TestGenerationalGC::()::test__is_pinned . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_gettypeid . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_finalizer_order . memory/test/test_generational_gc.py::TestGenerationalGC::()::test_from_objwithfinalizer_to_youngobj . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_llinterp_lists . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_llinterp_tuples . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_global_list . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_string_concatenation . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_collect . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_collect_0 . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_destructor . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_old_style_finalizer . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_finalizer . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_finalizer_delaying_next_dead . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_finalizer_two_queues_in_sequence . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_finalizer_calls_malloc . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_finalizer_calls_collect . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_finalizer_resurrects . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_custom_trace . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_weakref . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_weakref_to_object_with_destructor . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_weakref_to_object_with_finalizer . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_bug_1 . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_cycle_with_weakref_and_finalizer . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_weakref_to_object_with_finalizer_ordering . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_weakref_bug_1 . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_id . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_finalizer_calls_malloc_during_minor_collect . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_collect_during_collect . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_print_leak . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_weakref_across_minor_collection . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_young_weakref_to_old_object . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_weakref_to_prebuilt . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_many_weakrefs . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_nongc_static_root . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_can_move . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_trace_array_of_structs . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_shrink_array . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_tagged_simple . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_tagged_prebuilt . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_tagged_id . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_writebarrier_before_copy . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_writebarrier_before_copy_manually_copy_card_bits . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_stringbuilder . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_gcflag_extra . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_register_custom_trace_hook . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_pinning . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test__is_pinned . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_gettypeid . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_finalizer_order . memory/test/test_growingsemispace_gc.py::TestGrowingSemiSpaceGC::()::test_from_objwithfinalizer_to_youngobj . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_llinterp_lists . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_llinterp_tuples . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_global_list . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_string_concatenation . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_collect . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_collect_0 . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_destructor . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_old_style_finalizer . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_finalizer . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_finalizer_delaying_next_dead . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_finalizer_two_queues_in_sequence . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_finalizer_calls_malloc . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_finalizer_calls_collect . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_finalizer_resurrects . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_custom_trace . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_weakref . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_weakref_to_object_with_destructor . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_weakref_to_object_with_finalizer . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_bug_1 . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_cycle_with_weakref_and_finalizer . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_weakref_to_object_with_finalizer_ordering . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_weakref_bug_1 . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_id . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_finalizer_calls_malloc_during_minor_collect . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_collect_during_collect . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_print_leak . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_weakref_across_minor_collection . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_young_weakref_to_old_object . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_weakref_to_prebuilt . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_many_weakrefs . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_nongc_static_root . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_can_move . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_trace_array_of_structs . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_shrink_array . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_tagged_simple . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_tagged_prebuilt . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_tagged_id . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_writebarrier_before_copy . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_writebarrier_before_copy_manually_copy_card_bits . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_stringbuilder . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_gcflag_extra . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_register_custom_trace_hook . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_pinning . memory/test/test_hybrid_gc.py::TestHybridGC::()::test__is_pinned . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_gettypeid . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_finalizer_order . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_from_objwithfinalizer_to_youngobj . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_ref_from_rawmalloced_to_regular . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_longliving_weakref . memory/test/test_hybrid_gc.py::TestHybridGC::()::test_longliving_object_with_finalizer . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_llinterp_lists . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_llinterp_tuples . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_global_list . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_string_concatenation . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_collect . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_collect_0 . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_destructor . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_old_style_finalizer . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_finalizer . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_finalizer_delaying_next_dead . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_finalizer_two_queues_in_sequence . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_finalizer_calls_malloc . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_finalizer_calls_collect . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_finalizer_resurrects . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_custom_trace . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_weakref . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_weakref_to_object_with_destructor . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_weakref_to_object_with_finalizer . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_bug_1 . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_cycle_with_weakref_and_finalizer . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_weakref_to_object_with_finalizer_ordering . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_weakref_bug_1 . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_id . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_finalizer_calls_malloc_during_minor_collect . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_collect_during_collect . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_print_leak . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_weakref_across_minor_collection . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_young_weakref_to_old_object . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_weakref_to_prebuilt . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_many_weakrefs . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_nongc_static_root . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_can_move . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_trace_array_of_structs . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_shrink_array . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_tagged_simple . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_tagged_prebuilt . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_tagged_id . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_writebarrier_before_copy . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_writebarrier_before_copy_manually_copy_card_bits . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_stringbuilder . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_gcflag_extra . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_register_custom_trace_hook . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_pinning . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test__is_pinned . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_gettypeid . memory/test/test_hybrid_gc_smallheap.py::TestHybridGCSmallHeap::()::test_gen3_to_gen2_refs . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_primitive . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_simple_struct . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_get_pointer . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_struct_ptrs . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_simple_array . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_array_inside_struct . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_array_nolength . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_charp . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_unicharp . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_strlen . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_func_not_in_clib . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_cstruct_to_ll . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_carray_to_ll . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_strchr . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_frexp . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_rand . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_opaque_obj . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_opaque_obj_2 . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_simple_cast . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_forced_ptr_cast . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_adr_cast . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_funcptr1 . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_llhelper_error_value . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_funcptr2 . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_funcptr_cast . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_qsort . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_uninitialized2ctypes . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_substructures . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_recursive_struct . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_indirect_recursive_struct . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_arrayofstruct . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_get_errno . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_call_with_struct_argument . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_storage_stays_around . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_arrayoffloat . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_different_signatures . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_llexternal_source . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_llexternal_macro . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_prebuilt_constant . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_c_callback . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_qsort_callback . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_array_type_bug . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_varsized_struct . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_with_explicit_length . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_c_callback_with_void_arg_2 . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_c_callback_with_void_arg_3 . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_recursive_struct_more . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_indirect_recursive_struct_more . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_typedef . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_cast_adr_to_int . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_cast_gcref_back_and_forth . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_gcref_forth_and_back . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_gcref_type . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_gcref_null . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_cast_null_gcref . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_cast_null_fakeaddr . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_gcref_truth . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_gcref_casts . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_ptr_truth . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_mixed_gcref_comparison . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_gcref_comparisons_back_and_forth . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_convert_subarray . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_gcref_comparisons_through_addresses . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_object_subclass . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_object_subclass_2 . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_object_subclass_3 . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_object_subclass_4 . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_object_subclass_5 . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_force_to_int . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_freelist . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_opaque_tagged_pointers . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_array_of_structs . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_array_of_function_pointers . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_keep_value_across_lltype_callable . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_keep_value_across_rffi_llexternal . rtyper/lltypesystem/test/test_ll2ctypes.py::TestLL2Ctypes::()::test_variadic_call . rtyper/lltypesystem/test/test_ll2ctypes.py::TestPlatform::()::test_lib_on_libpaths . rtyper/lltypesystem/test/test_ll2ctypes.py::TestPlatform::()::test_prefix . rtyper/lltypesystem/test/test_ll2ctypes.py::TestPlatform::()::test_llgcopaque_eq s rtyper/lltypesystem/test/test_ll2ctypes.py::TestPlatform::()::test_array_of_struct Skipped: free() not working correctly here... . rtyper/lltypesystem/test/test_ll2ctypes.py::TestPlatform::()::test_fixedsizedarray_to_ctypes . rtyper/lltypesystem/test/test_llarena.py::test_arena . rtyper/lltypesystem/test/test_llarena.py::test_address_order . rtyper/lltypesystem/test/test_llarena.py::test_look_inside_object . rtyper/lltypesystem/test/test_llarena.py::test_arena_new_view . rtyper/lltypesystem/test/test_llarena.py::test_partial_arena_reset s rtyper/lltypesystem/test/test_llarena.py::test_address_eq_as_int Skipped: cast_adr_to_int() is hard to get consistent . rtyper/lltypesystem/test/test_llarena.py::test_replace_object_with_stub . rtyper/lltypesystem/test/test_llarena.py::test_llinterpreted . rtyper/lltypesystem/test/test_llarena.py::test_compiled . rtyper/lltypesystem/test/test_llarena.py::test_shrink_obj . rtyper/lltypesystem/test/test_llarena.py::test_arena_protect . rtyper/lltypesystem/test/test_llarena.py::test_madvise_arena_free . rtyper/lltypesystem/test/test_llarena.py::TestStandalone::()::test_compiled_arena_protect . rtyper/lltypesystem/test/test_llgroup.py::TestLLGroup::()::test_simple . rtyper/lltypesystem/test/test_llgroup.py::TestLLGroup::()::test_member_of_group . rtyper/lltypesystem/test/test_llgroup.py::TestLLGroup::()::test_interpreted . rtyper/lltypesystem/test/test_llgroup.py::TestLLGroup::()::test_rpython . rtyper/lltypesystem/test/test_llmemory.py::test_simple . rtyper/lltypesystem/test/test_llmemory.py::test_simple_float . rtyper/lltypesystem/test/test_llmemory.py::test_composite . rtyper/lltypesystem/test/test_llmemory.py::test_array . rtyper/lltypesystem/test/test_llmemory.py::test_array_endaddress . rtyper/lltypesystem/test/test_llmemory.py::test_structarray_endaddress . rtyper/lltypesystem/test/test_llmemory.py::test_dont_mix_offsets_and_ints . rtyper/lltypesystem/test/test_llmemory.py::test_sizeof . rtyper/lltypesystem/test/test_llmemory.py::test_confusion_with_fixedarray_item_0 . rtyper/lltypesystem/test/test_llmemory.py::test_structarray_add . rtyper/lltypesystem/test/test_llmemory.py::test_fakeaddress_equality . rtyper/lltypesystem/test/test_llmemory.py::test_more_fakeaddress_equality . rtyper/lltypesystem/test/test_llmemory.py::test_fakeaccessor . rtyper/lltypesystem/test/test_llmemory.py::test_fakeadr_eq . rtyper/lltypesystem/test/test_llmemory.py::test_adr_sub . rtyper/lltypesystem/test/test_llmemory.py::test_cast_subarray_pointer . rtyper/lltypesystem/test/test_llmemory.py::test_cast_structfield_pointer . rtyper/lltypesystem/test/test_llmemory.py::test_opaque . rtyper/lltypesystem/test/test_llmemory.py::test_raw_malloc_struct . rtyper/lltypesystem/test/test_llmemory.py::test_llinterp_raw_malloc_struct . rtyper/lltypesystem/test/test_llmemory.py::test_raw_malloc_signed . rtyper/lltypesystem/test/test_llmemory.py::test_raw_malloc_access . rtyper/lltypesystem/test/test_llmemory.py::test_raw_malloc_signed_bunch . rtyper/lltypesystem/test/test_llmemory.py::test_raw_malloc_array . rtyper/lltypesystem/test/test_llmemory.py::test_raw_malloc_gcstruct . rtyper/lltypesystem/test/test_llmemory.py::test_raw_malloc_varsize . rtyper/lltypesystem/test/test_llmemory.py::test_raw_free . rtyper/lltypesystem/test/test_llmemory.py::test_raw_free_with_hdr . rtyper/lltypesystem/test/test_llmemory.py::test_raw_memcopy . rtyper/lltypesystem/test/test_llmemory.py::test_raw_memmove . rtyper/lltypesystem/test/test_llmemory.py::test_raw_memcopy_nonrec . rtyper/lltypesystem/test/test_llmemory.py::test_inlined_substruct . rtyper/lltypesystem/test/test_llmemory.py::test_weakref . rtyper/lltypesystem/test/test_llmemory.py::test_generic_gcarray_of_ptr s rtyper/lltypesystem/test/test_llmemory.py::test_raw_memclear_on_empty_array Skipped: Fails . rtyper/lltypesystem/test/test_llmemory.py::test_nonneg . rtyper/lltypesystem/test/test_llmemory.py::test_addr_keeps_object_alive . rtyper/lltypesystem/test/test_llmemory.py::test_cast_adr_to_int . rtyper/lltypesystem/test/test_llmemory.py::test_cast_gcref_to_int . rtyper/lltypesystem/test/test_lloperation.py::test_canfold_opimpl_complete . rtyper/lltypesystem/test/test_lloperation.py::test_llop_fold . rtyper/lltypesystem/test/test_lloperation.py::test_llop_interp . rtyper/lltypesystem/test/test_lloperation.py::test_llop_with_voids_interp . rtyper/lltypesystem/test/test_lloperation.py::test_is_pure . rtyper/lltypesystem/test/test_lloperation.py::test_getfield_pure . rtyper/lltypesystem/test/test_lloperation.py::test_cast_float_to_ulonglong . rtyper/lltypesystem/test/test_lloperation.py::test_table_complete . rtyper/lltypesystem/test/test_lloperation.py::test_llinterp_complete . rtyper/lltypesystem/test/test_lltype.py::test_basics . rtyper/lltypesystem/test/test_lltype.py::test_varsizestruct . rtyper/lltypesystem/test/test_lltype.py::test_substructure_ptr . rtyper/lltypesystem/test/test_lltype.py::test_gc_substructure_ptr . rtyper/lltypesystem/test/test_lltype.py::test_cast_simple_widening . rtyper/lltypesystem/test/test_lltype.py::test_cast_simple_widening2 . rtyper/lltypesystem/test/test_lltype.py::test_cast_pointer . rtyper/lltypesystem/test/test_lltype.py::test_examples . rtyper/lltypesystem/test/test_lltype.py::test_functions . rtyper/lltypesystem/test/test_lltype.py::test_truargs . rtyper/lltypesystem/test/test_lltype.py::test_inconsistent_gc_containers . rtyper/lltypesystem/test/test_lltype.py::test_forward_reference . rtyper/lltypesystem/test/test_lltype.py::test_nullptr . rtyper/lltypesystem/test/test_lltype.py::test_nullptr_cast . rtyper/lltypesystem/test/test_lltype.py::test_nullptr_opaque_cast . rtyper/lltypesystem/test/test_lltype.py::test_hash . rtyper/lltypesystem/test/test_lltype.py::test_array_with_non_container_elements . rtyper/lltypesystem/test/test_lltype.py::test_immortal_parent . rtyper/lltypesystem/test/test_lltype.py::test_getRuntimeTypeInfo . rtyper/lltypesystem/test/test_lltype.py::test_getRuntimeTypeInfo_destrpointer . rtyper/lltypesystem/test/test_lltype.py::test_runtime_type_info . rtyper/lltypesystem/test/test_lltype.py::test_flavor_malloc . rtyper/lltypesystem/test/test_lltype.py::test_opaque . rtyper/lltypesystem/test/test_lltype.py::test_cast_opaque_ptr . rtyper/lltypesystem/test/test_lltype.py::test_is_atomic . rtyper/lltypesystem/test/test_lltype.py::test_adtmeths . rtyper/lltypesystem/test/test_lltype.py::test_adt_typemethod . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[01] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[19223372036854775807] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[21.5] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[3a] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[4abc] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[5abc] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[6None] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[7x7] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[8x8] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[9x9] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[10x10] . rtyper/lltypesystem/test/test_lltype.py::test_typeOf_const[11x11] . rtyper/lltypesystem/test/test_lltype.py::test_cast_primitive . rtyper/lltypesystem/test/test_lltype.py::test_cast_identical_array_ptr_types . rtyper/lltypesystem/test/test_lltype.py::test_array_with_no_length . rtyper/lltypesystem/test/test_lltype.py::test_dissect_ll_instance . rtyper/lltypesystem/test/test_lltype.py::test_fixedsizearray . rtyper/lltypesystem/test/test_lltype.py::test_direct_arrayitems . rtyper/lltypesystem/test/test_lltype.py::test_direct_fieldptr . rtyper/lltypesystem/test/test_lltype.py::test_odd_ints . rtyper/lltypesystem/test/test_lltype.py::test_str_of_dead_ptr . rtyper/lltypesystem/test/test_lltype.py::test_name_clash . rtyper/lltypesystem/test/test_lltype.py::test_subarray_keeps_array_alive . rtyper/lltypesystem/test/test_lltype.py::test_identityhash . rtyper/lltypesystem/test/test_lltype.py::test_immutable_hint . rtyper/lltypesystem/test/test_lltype.py::test_typedef . rtyper/lltypesystem/test/test_lltype.py::test_cannot_inline_random_stuff_in_gcstruct . rtyper/lltypesystem/test/test_lltype.py::TestTrackAllocation::()::test_automatic_tracking . rtyper/lltypesystem/test/test_lltype.py::TestTrackAllocation::()::test_track_allocation . rtyper/lltypesystem/test/test_lltype.py::TestTrackAllocation::()::test_str_from_buffer . rtyper/lltypesystem/test/test_lltype.py::TestTrackAllocation::()::test_leak_traceback . rtyper/lltypesystem/test/test_lltype.py::TestTrackAllocation::()::test_no_tracking . rtyper/lltypesystem/test/test_lltype.py::TestTrackAllocation::()::test_scoped_allocator . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_struct_create . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_structcopy . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_make_annotation . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_implicit_cast . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_stringpolicy1 . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_stringpolicy3 . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_stringpolicy_mixed . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_str2chararray . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_external_callable . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_size_t_sign . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_cast . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_rffi_sizeof . rtyper/lltypesystem/test/test_rffi.py::TestRffiInternals::()::test_rffi_offsetof . rtyper/lltypesystem/test/test_rffi.py::test_ptradd . rtyper/lltypesystem/test/test_rffi.py::test_ptradd_interpret . rtyper/lltypesystem/test/test_rffi.py::test_voidptr . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_basic . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_no_float_to_int_conversion . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_hashdefine . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_string . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_unicode . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_charp2str_exact_result . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_string_reverse . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_constcharp2str . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_constcharpsize2str . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_stringstar . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_struct . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_externvar . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_extra_include_dirs . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_compile_cast . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_opaque_type . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_opaque_typedef s rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_prebuilt_constant Skipped: Think how to do it sane . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_c_callback . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_double_callback . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_exception_callback . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_callback_already_llptr . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_pass_opaque_pointer_via_callback . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_nonmoving . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_nonmoving_unicode . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_nonmovingbuffer . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_nonmovingbuffer_semispace . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_nonmovingbuffer_incminimark . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_wcharp_to_utf8 s rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test_generate_return_char_tests Skipped: GenC does not handle char return values correctly . rtyper/lltypesystem/test/test_rffi.py::TestCRffi::()::test__get_raw_address_buf_from_string . rtyper/lltypesystem/test/test_rffi.py::test_enforced_args s rtyper/lltypesystem/test/test_rffi.py::test_force_cast_unichar Skipped: ll2ctypes cannot do this cast on PyPy2 . rtyper/lltypesystem/test/test_rffi.py::test_c_memcpy . rtyper/lltypesystem/test/test_rffi.py::test_sign_when_casting_uint_to_larger_int . rtyper/lltypesystem/test/test_rffi.py::test_scoped_view_charp . rtyper/lltypesystem/test/test_rffi.py::test_scoped_nonmoving_unicodebuffer . rtyper/lltypesystem/test/test_rffi.py::test_wcharp2utf8n . rtyper/lltypesystem/test/test_rtagged.py::test_instantiate . rtyper/lltypesystem/test/test_rtagged.py::test_attribute . rtyper/lltypesystem/test/test_rtagged.py::test_get_untagged_value . rtyper/lltypesystem/test/test_rtagged.py::test_overflowerror . rtyper/lltypesystem/test/test_rtagged.py::test_prebuilt . rtyper/lltypesystem/test/test_rtagged.py::test_C_or_None . rtyper/lltypesystem/test/test_rtagged.py::test_type . rtyper/lltypesystem/test/test_rtagged.py::test_type_of_None . rtyper/lltypesystem/test/test_rtagged.py::test_str . rtyper/lltypesystem/test/test_rtagged.py::test_format . rtyper/lltypesystem/test/test_rtagged.py::test_method . rtyper/lltypesystem/test/test_rtagged.py::test_optimize_method . rtyper/lltypesystem/test/test_rtagged.py::test_untagged_subclasses . rtyper/lltypesystem/test/test_rtagged.py::test_disable_tagging . rtyper/lltypesystem/test/test_ztranslated.py::test_compiled_incminimark . rtyper/lltypesystem/test/test_ztranslated.py::test_compiled_semispace . rtyper/lltypesystem/test/test_ztranslated.py::test_compiled_boehm . memory/test/test_lldict.py::TestLLAddressDict::()::test_basics . memory/test/test_lldict.py::TestLLAddressDict::()::test_foreach . memory/test/test_lldict.py::TestLLAddressDict::()::test_copy_and_update . memory/test/test_lldict.py::TestLLAddressDict::()::test_clear . memory/test/test_lldict.py::TestLLAddressDict::()::test_random . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_llinterp_lists . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_llinterp_tuples . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_global_list . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_string_concatenation . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_collect . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_collect_0 . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_destructor . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_old_style_finalizer . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer_delaying_next_dead . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer_two_queues_in_sequence . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer_calls_malloc . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer_calls_collect . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer_resurrects . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_custom_trace . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_weakref . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_to_object_with_destructor . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_to_object_with_finalizer . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_bug_1 . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_cycle_with_weakref_and_finalizer . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_to_object_with_finalizer_ordering . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_bug_1 . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_id . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer_calls_malloc_during_minor_collect . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_collect_during_collect . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_print_leak . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_across_minor_collection . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_young_weakref_to_old_object . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_to_prebuilt . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_many_weakrefs . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_nongc_static_root . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_can_move . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_trace_array_of_structs . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_shrink_array . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_tagged_simple . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_tagged_prebuilt . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_tagged_id . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_writebarrier_before_copy . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_writebarrier_before_copy_manually_copy_card_bits . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_stringbuilder . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_gcflag_extra . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_register_custom_trace_hook . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_pinning . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test__is_pinned . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_gettypeid . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer_order . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_from_objwithfinalizer_to_youngobj . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_not_in_stack . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_pin_weakref_not_implemented . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_pin_finalizer_not_implemented s memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_to_pinned Skipped: weakref to pinned object: not supported . memory/test/test_incminimark_gc.py::TestIncrementalMiniMarkGC::()::test_bounded_memory_when_allocating_with_finalizers . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_llinterp_lists . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_llinterp_tuples . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_global_list . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_string_concatenation . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_collect . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_collect_0 . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_destructor . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_old_style_finalizer . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_finalizer . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_finalizer_delaying_next_dead . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_finalizer_two_queues_in_sequence . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_finalizer_calls_malloc . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_finalizer_calls_collect . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_finalizer_resurrects . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_custom_trace . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_weakref . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_weakref_to_object_with_destructor . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_weakref_to_object_with_finalizer . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_bug_1 . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_cycle_with_weakref_and_finalizer . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_weakref_to_object_with_finalizer_ordering . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_weakref_bug_1 . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_id . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_finalizer_calls_malloc_during_minor_collect . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_collect_during_collect . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_print_leak . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_weakref_across_minor_collection . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_young_weakref_to_old_object . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_weakref_to_prebuilt . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_many_weakrefs . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_nongc_static_root . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_can_move . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_trace_array_of_structs . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_shrink_array . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_tagged_simple . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_tagged_prebuilt . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_tagged_id . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_writebarrier_before_copy . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_writebarrier_before_copy_manually_copy_card_bits . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_stringbuilder . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_gcflag_extra . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_register_custom_trace_hook . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_pinning . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test__is_pinned . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_gettypeid . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_finalizer_order . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_from_objwithfinalizer_to_youngobj . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_weakref_not_in_stack . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_pin_weakref_not_implemented . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_pin_finalizer_not_implemented s memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_weakref_to_pinned Skipped: weakref to pinned object: not supported . memory/test/test_incminimark_gc_cardmarking.py::TestIncrementalMiniMarkGCCardMarking::()::test_bounded_memory_when_allocating_with_finalizers . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_llinterp_lists . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_llinterp_tuples . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_global_list . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_string_concatenation . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_collect . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_collect_0 . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_destructor . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_old_style_finalizer . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_finalizer . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_finalizer_delaying_next_dead . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_finalizer_two_queues_in_sequence . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_finalizer_calls_malloc . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_finalizer_calls_collect . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_finalizer_resurrects . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_custom_trace . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_weakref . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_weakref_to_object_with_destructor . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_weakref_to_object_with_finalizer . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_bug_1 . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_cycle_with_weakref_and_finalizer . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_weakref_to_object_with_finalizer_ordering . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_weakref_bug_1 . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_id . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_finalizer_calls_malloc_during_minor_collect . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_collect_during_collect . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_print_leak . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_weakref_across_minor_collection . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_young_weakref_to_old_object . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_weakref_to_prebuilt . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_many_weakrefs . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_nongc_static_root . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_can_move . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_trace_array_of_structs . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_shrink_array . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_tagged_simple . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_tagged_prebuilt . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_tagged_id . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_writebarrier_before_copy . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_writebarrier_before_copy_manually_copy_card_bits . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_stringbuilder . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_gcflag_extra . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_register_custom_trace_hook . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_pinning . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test__is_pinned . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_gettypeid . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_finalizer_order . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_from_objwithfinalizer_to_youngobj . memory/test/test_minimark_gc.py::TestMiniMarkGC::()::test_bounded_memory_when_allocating_with_finalizers . memory/test/test_support.py::TestAddressStack::()::test_simple_access . memory/test/test_support.py::TestAddressStack::()::test_big_access . memory/test/test_support.py::TestAddressStack::()::test_foreach . memory/test/test_support.py::TestAddressStack::()::test_remove . memory/test/test_support.py::TestAddressStack::()::test_length . memory/test/test_support.py::TestAddressStack::()::test_sort . memory/test/test_support.py::TestAddressDeque::()::test_big_access . memory/test/test_support.py::TestAddressDeque::()::test_foreach . memory/test/test_support.py::test_stack_annotate . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_llinterp_lists . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_llinterp_tuples . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_global_list . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_string_concatenation . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_collect . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_collect_0 . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_destructor . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_old_style_finalizer . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_finalizer . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_finalizer_delaying_next_dead . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_finalizer_two_queues_in_sequence . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_finalizer_calls_malloc . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_finalizer_calls_collect . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_finalizer_resurrects . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_custom_trace . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_weakref . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_weakref_to_object_with_destructor . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_weakref_to_object_with_finalizer . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_bug_1 . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_cycle_with_weakref_and_finalizer . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_weakref_to_object_with_finalizer_ordering . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_weakref_bug_1 . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_id . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_finalizer_calls_malloc_during_minor_collect . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_collect_during_collect . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_print_leak . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_weakref_across_minor_collection . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_young_weakref_to_old_object . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_weakref_to_prebuilt . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_many_weakrefs . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_nongc_static_root . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_can_move . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_trace_array_of_structs . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_shrink_array . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_tagged_simple . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_tagged_prebuilt . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_tagged_id . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_writebarrier_before_copy . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_writebarrier_before_copy_manually_copy_card_bits . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_stringbuilder . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_gcflag_extra . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_register_custom_trace_hook . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_pinning . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test__is_pinned . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_gettypeid . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_finalizer_order . memory/test/test_semispace_gc.py::TestSemiSpaceGC::()::test_from_objwithfinalizer_to_youngobj . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_llinterp_lists . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_llinterp_tuples . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_global_list . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_string_concatenation . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_collect . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_collect_0 . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_destructor . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_old_style_finalizer . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_finalizer . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_finalizer_delaying_next_dead . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_finalizer_two_queues_in_sequence . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_finalizer_calls_malloc . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_finalizer_calls_collect . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_finalizer_resurrects . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_custom_trace . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_weakref . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_weakref_to_object_with_destructor . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_weakref_to_object_with_finalizer . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_bug_1 . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_cycle_with_weakref_and_finalizer . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_weakref_to_object_with_finalizer_ordering . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_weakref_bug_1 . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_id . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_finalizer_calls_malloc_during_minor_collect . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_collect_during_collect . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_print_leak . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_weakref_across_minor_collection . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_young_weakref_to_old_object . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_weakref_to_prebuilt . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_many_weakrefs . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_nongc_static_root . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_can_move . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_trace_array_of_structs . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_shrink_array . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_tagged_simple . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_tagged_prebuilt . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_tagged_id . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_writebarrier_before_copy . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_writebarrier_before_copy_manually_copy_card_bits . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_stringbuilder . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_gcflag_extra . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_register_custom_trace_hook . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_pinning . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test__is_pinned . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_gettypeid . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_finalizer_order . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_from_objwithfinalizer_to_youngobj . memory/test/test_minimark_gc_cardmarking.py::TestMiniMarkGCCardMarking::()::test_bounded_memory_when_allocating_with_finalizers . rtyper/test/test_annlowlevel.py::TestLLType::()::test_hlstr . rtyper/test/test_annlowlevel.py::TestLLType::()::test_llstr . rtyper/test/test_annlowlevel.py::TestLLType::()::test_llstr_compile . rtyper/test/test_annlowlevel.py::TestLLType::()::test_llstr_const_char . rtyper/test/test_annlowlevel.py::TestLLType::()::test_hlunicode . rtyper/test/test_annlowlevel.py::TestLLType::()::test_llunicode . rtyper/test/test_annlowlevel.py::TestLLType::()::test_llunicode_compile . rtyper/test/test_annlowlevel.py::TestLLType::()::test_cast_instance_to_base_ptr . rtyper/test/test_annlowlevel.py::TestLLType::()::test_cast_instance_to_gcref . rtyper/test/test_annlowlevel.py::TestLLType::()::test_delayedptr . rtyper/test/test_controllerentry.py::test_C_annotate . rtyper/test/test_controllerentry.py::test_C_specialize . rtyper/test/test_controllerentry.py::test_C1_annotate . rtyper/test/test_controllerentry.py::test_C1_specialize . rtyper/test/test_controllerentry.py::test_C2_annotate . rtyper/test/test_controllerentry.py::test_C2_specialize . rtyper/test/test_controllerentry.py::test_getsetitem_annotate . rtyper/test/test_controllerentry.py::test_getsetitem_specialize . rtyper/test/test_exception.py::test_simple . rtyper/test/test_exception.py::TestException::()::test_exception_with_arg . rtyper/test/test_exception.py::TestException::()::test_catch_incompatible_class . rtyper/test/test_exception.py::TestException::()::test_raise_and_catch_other . rtyper/test/test_exception.py::TestException::()::test_raise_prebuilt_and_catch_other . rtyper/test/test_exception.py::TestException::()::test_catch_KeyboardInterrupt . rtyper/test/test_exception.py::TestException::()::test_pop_inside_try . rtyper/test/test_exception.py::TestException::()::test_cannot_raise_ll_exception . rtyper/test/test_exception.py::TestException::()::test_cannot_raise_something_annotated_as_none . rtyper/test/test_extfunc.py::TestExtFuncEntry::()::test_basic . rtyper/test/test_extfunc.py::TestExtFuncEntry::()::test_lltypeimpl . rtyper/test/test_extfunc.py::TestExtFuncEntry::()::test_register_external_tuple_args . rtyper/test/test_extfunc.py::TestExtFuncEntry::()::test_register_external_return_goes_back . rtyper/test/test_extfunc.py::TestExtFuncEntry::()::test_str0 . rtyper/test/test_extfunc.py::TestExtFuncEntry::()::test_list_of_str0_unchecked . rtyper/test/test_extfunc.py::TestExtFuncEntry::()::test_register_external_llfakeimpl . rtyper/test/test_extregistry.py::test_call_dummy . rtyper/test/test_extregistry.py::test_callable_annotation . rtyper/test/test_extregistry.py::test_register_type_with_callable . rtyper/test/test_extregistry.py::test_register_value_with_specialization . rtyper/test/test_extregistry.py::test_register_type_with_get_repr . rtyper/test/test_extregistry.py::test_register_unhashable . rtyper/test/test_extregistry.py::test_register_non_weakly_refable . rtyper/test/test_generator.py::TestGenerator::()::test_simple_explicit . rtyper/test/test_generator.py::TestGenerator::()::test_cannot_merge . rtyper/test/test_generator.py::TestGenerator::()::test_except_block x rtyper/test/test_generator.py::TestGenerator::()::test_different_exception self = @py.test.mark.xfail def test_different_exception(self): def h(c): if c == 8: raise ValueError def g(c): try: h(c) except Exception as e: if isinstance(e, ValueError): raise raise StopIteration yield c def f(x): try: for x in g(x): pass except ValueError: return -5 return 5 assert f(8) == -5 > res = self.interpret(f, [8]) rtyper/test/test_generator.py:101: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ rtyper/test/tool.py:16: in interpret return interpret(fn, args, **kwds) rtyper/test/test_llinterp.py:102: in interpret result = interp.eval_graph(graph, values) rtyper/llinterp.py:97: in eval_graph retval = llframe.eval() rtyper/llinterp.py:295: in eval nextblock, args = self.eval_block(nextblock) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = block = block@-1[v1597] with 2 exits(last_exception) def eval_block(self, block): """ return (nextblock, values) tuple. If nextblock is None, values is the concrete return value. """ self.curr_block = block e = None try: for i, op in enumerate(block.operations): self.curr_operation_index = i self.eval_operation(op) except LLException as e: if op is not block.raising_op: raise except RuntimeError as e: rstackovf.check_stack_overflow() # xxx fish fish fish for proper etype and evalue to use rtyper = self.llinterpreter.typer bk = rtyper.annotator.bookkeeper classdef = bk.getuniqueclassdef(rstackovf._StackOverflow) exdata = rtyper.exceptiondata evalue = exdata.get_standard_ll_exc_instance(rtyper, classdef) etype = exdata.fn_type_of_exc_inst(evalue) e = LLException(etype, evalue) if op is not block.raising_op: raise e # determine nextblock and/or return value if len(block.exits) == 0: # return block tracer = self.llinterpreter.tracer if len(block.inputargs) == 2: # exception if tracer: tracer.dump('raise') etypevar, evaluevar = block.getvariables() etype = self.getval(etypevar) evalue = self.getval(evaluevar) # watch out, these are _ptr's raise LLException(etype, evalue) resultvar, = block.getvariables() result = self.getval(resultvar) exc_data = self.llinterpreter.get_transformed_exc_data(self.graph) if exc_data: # re-raise the exception set by this graph, if any etype = exc_data.exc_type if etype: evalue = exc_data.exc_value if tracer: tracer.dump('raise') exc_data.exc_type = lltype.typeOf(etype)._defl() exc_data.exc_value = lltype.typeOf(evalue)._defl() raise LLException(etype, evalue, error_value=result) if tracer: tracer.dump('return') return None, result elif block.exitswitch is None: # single-exit block assert len(block.exits) == 1 link = block.exits[0] elif block.canraise: link = block.exits[0] if e: exdata = self.llinterpreter.typer.exceptiondata cls = e.args[0] inst = e.args[1] for link in block.exits[1:]: assert issubclass(link.exitcase, py.builtin.BaseException) if self.op_direct_call(exdata.fn_exception_match, cls, link.llexitcase): self.setifvar(link.last_exception, cls) self.setifvar(link.last_exc_value, inst) break else: # no handler found, pass on > raise e E LLException: rtyper/llinterp.py:384: LLException . rtyper/test/test_generator.py::TestGenerator::()::test_iterating_generator . rtyper/test/test_generator.py::TestGenerator::()::test_generator_with_unreachable_yields . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_simple . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_simple2 . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_array . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_array_longlong . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_prim_array . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_prim_array_setitem . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_cast_simple_widening . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_cast_simple_widening_from_gc . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_cast_pointer . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_array_length . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_funcptr . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_ll_calling_ll . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_ll_calling_ll2 . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_ll_stararg . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_str_vs_ptr . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_getRuntimeTypeInfo . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_runtime_type_info . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_cast_primitive . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_pbctype . rtyper/test/test_llann.py::TestLowLevelAnnotateTestCase::()::test_adtmeths . rtyper/test/test_llann.py::test_pseudohighlevelcallable . rtyper/test/test_llann.py::test_llhelper . rtyper/test/test_llann.py::test_llhelper_multiple_functions . rtyper/test/test_llann.py::test_cast_instance_to_base_ptr . rtyper/test/test_llann.py::test_cast_base_ptr_to_instance . rtyper/test/test_llannotation.py::test_ll_to_annotation . rtyper/test/test_llannotation.py::test_annotation_to_lltype . rtyper/test/test_llannotation.py::test_ll_union . rtyper/test/test_llinterp.py::test_int_ops . rtyper/test/test_llinterp.py::test_invert . rtyper/test/test_llinterp.py::test_float_ops . rtyper/test/test_llinterp.py::test_ifs . rtyper/test/test_llinterp.py::test_raise . rtyper/test/test_llinterp.py::test_call_raise . rtyper/test/test_llinterp.py::test_call_raise_twice . rtyper/test/test_llinterp.py::test_call_raise_intercept . rtyper/test/test_llinterp.py::test_while_simple . rtyper/test/test_llinterp.py::test_number_comparisons . rtyper/test/test_llinterp.py::test_some_builtin . rtyper/test/test_llinterp.py::test_recursion_does_not_overwrite_my_variables . rtyper/test/test_llinterp.py::test_list_creation . rtyper/test/test_llinterp.py::test_list_itemops . rtyper/test/test_llinterp.py::test_list_append . rtyper/test/test_llinterp.py::test_list_extend . rtyper/test/test_llinterp.py::test_list_multiply . rtyper/test/test_llinterp.py::test_list_reverse . rtyper/test/test_llinterp.py::test_list_pop . rtyper/test/test_llinterp.py::test_ovf . rtyper/test/test_llinterp.py::test_floordiv_ovf_zer . rtyper/test/test_llinterp.py::test_mod_ovf_zer . rtyper/test/test_llinterp.py::test_funny_links . rtyper/test/test_llinterp.py::test_basic_instantiation . rtyper/test/test_llinterp.py::test_id s rtyper/test/test_llinterp.py::test_invalid_stack_access Skipped: stack-flavored mallocs no longer supported . rtyper/test/test_llinterp.py::test_half_exceptiontransformed_graphs . rtyper/test/test_llinterp.py::test_exceptiontransformed_add_ovf . rtyper/test/test_llinterp.py::test_malloc_checker . rtyper/test/test_llinterp.py::test_context_manager . rtyper/test/test_llinterp.py::test_scoped_allocator . rtyper/test/test_llinterp.py::test_raising_llimpl . rtyper/test/test_llinterp.py::test_userdefined_exception . rtyper/test/test_llop.py::TestDirect::()::test_gc_load_indexed . rtyper/test/test_llop.py::TestDirect::()::test_gc_store_indexed_int . rtyper/test/test_llop.py::TestDirect::()::test_gc_store_indexed_double . rtyper/test/test_llop.py::TestDirect::()::test_gc_store_indexed_float . rtyper/test/test_llop.py::TestRTyping::()::test_gc_load_indexed . rtyper/test/test_llop.py::TestRTyping::()::test_gc_store_indexed_int . rtyper/test/test_llop.py::TestRTyping::()::test_gc_store_indexed_double . rtyper/test/test_llop.py::TestRTyping::()::test_gc_store_indexed_float . rtyper/test/test_nongc.py::test_free_non_gc_object . rtyper/test/test_nongc.py::test_alloc_flavor . rtyper/test/test_nongc.py::test_alloc_flavor_subclassing . rtyper/test/test_nongc.py::test_unsupported . rtyper/test/test_nongc.py::test_isinstance . rtyper/test/test_nongc.py::test_is . rtyper/test/test_nongc.py::test_is_mixing . rtyper/test/test_nongc.py::test_rtype_nongc_object . rtyper/test/test_normalizecalls.py::test_TotalOrderSymbolic . rtyper/test/test_normalizecalls.py::test_TotalOrderSymbolic_with_subclasses . rtyper/test/test_normalizecalls.py::TestNormalize::()::test_normalize_f2_as_taking_string_argument . rtyper/test/test_normalizecalls.py::TestNormalize::()::test_normalize_keyword_call . rtyper/test/test_normalizecalls.py::TestNormalize::()::test_normalize_returnvar . rtyper/test/test_normalizecalls.py::TestNormalize::()::test_normalize_missing_return . rtyper/test/test_normalizecalls.py::TestNormalize::()::test_normalize_abstract_method . rtyper/test/test_normalizecalls.py::TestNormalize::()::test_methods_with_defaults . rtyper/test/test_normalizecalls.py::TestNormalizeAfterTheFact::()::test_normalize_f2_as_taking_string_argument . rtyper/test/test_normalizecalls.py::TestNormalizeAfterTheFact::()::test_normalize_keyword_call . rtyper/test/test_normalizecalls.py::TestNormalizeAfterTheFact::()::test_normalize_returnvar . rtyper/test/test_normalizecalls.py::TestNormalizeAfterTheFact::()::test_normalize_missing_return . rtyper/test/test_normalizecalls.py::TestNormalizeAfterTheFact::()::test_normalize_abstract_method . rtyper/test/test_normalizecalls.py::TestNormalizeAfterTheFact::()::test_methods_with_defaults . rtyper/test/test_normalizecalls.py::TestNormalizeAfterTheFact::()::test_mix_after_recursion . rtyper/test/test_normalizecalls.py::TestNormalizeAfterTheFact::()::test_add_more_subclasses . rtyper/test/test_normalizecalls.py::TestNormalizeAfterTheFact::()::test_call_memoized_function_with_defaults . rtyper/test/test_rbool.py::TestSnippet::()::test_not1 . rtyper/test/test_rbool.py::TestSnippet::()::test_not2 . rtyper/test/test_rbool.py::TestSnippet::()::test_bool1 . rtyper/test/test_rbool.py::TestSnippet::()::test_bool_cast1 . rtyper/test/test_rbool.py::TestRbool::()::test_bool2int . rtyper/test/test_rbool.py::TestRbool::()::test_arithmetic_with_bool_inputs . rtyper/test/test_rbool.py::TestRbool::()::test_bool2str . rtyper/test/test_rbool.py::TestRbool::()::test_bool_int_mixture . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_nooveralloc . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_shrinking . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_simple . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_grow_when_append_char . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_grow_two_halves . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_grow_when_exactly_full . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_charp . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_unicode . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_several_builds . rtyper/test/test_rbuilder.py::TestStringBuilderDirect::()::test_large_build . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_simple . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_overallocation . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_unicode . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_string_getlength . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_unicode_getlength . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_append_charpsize . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_builder_or_none . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_unicode_builder_or_none . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_prebuilt_string_builder . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_prebuilt_unicode_builder . rtyper/test/test_rbuilder.py::TestStringBuilder::()::test_string_builder_union . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_method_join . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_method_repr . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_chr . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_intmask . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_longlongmask . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_rbuiltin_list . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_int_min . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_int_max . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_float_min . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_float_int_min . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_float_max . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_builtin_math_floor . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_builtin_math_fmod . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_builtin_math_frexp . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_builtin_math_ldexp . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_builtin_math_modf . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_getcwd . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_write . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_write_single_char . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_read s rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_lseek Skipped: lltypesystem doesn't support os.lseek, yet . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_dup . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_open s rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_path_exists Skipped: lltypesystem doesn't support os.stat(), yet s rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_isdir Skipped: lltypesystem doesn't support os.stat(), yet . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_pbc_isTrue . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_const_isinstance . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_isinstance . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_isinstance_list . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_isinstance_str . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_isinstance_unicode . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_instantiate . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_instantiate_multiple . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_instantiate_nonmovable . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_os_path_join . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_exceptions . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_id . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_id_on_builtins . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_uniqueness_of_id_on_strings . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_cast_primitive . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_force_cast . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_builtin_next . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_builtin_next_stop_iteration . rtyper/test/test_rbuiltin.py::TestRbuiltin::()::test_cast . rtyper/test/test_rbytearray.py::TestByteArray::()::test_bytearray_creation . rtyper/test/test_rbytearray.py::TestByteArray::()::test_addition . rtyper/test/test_rbytearray.py::TestByteArray::()::test_getitem_setitem . rtyper/test/test_rbytearray.py::TestByteArray::()::test_str_of_bytearray . rtyper/test/test_rbytearray.py::TestByteArray::()::test_getslice . rtyper/test/test_rbytearray.py::TestByteArray::()::test_bytearray_not_constant . rtyper/test/test_rclass.py::TestRclass::()::test_instanceattr . rtyper/test/test_rclass.py::TestRclass::()::test_simple . rtyper/test/test_rclass.py::TestRclass::()::test_classattr . rtyper/test/test_rclass.py::TestRclass::()::test_classattr_both . rtyper/test/test_rclass.py::TestRclass::()::test_classattr_both2 . rtyper/test/test_rclass.py::TestRclass::()::test_runtime_exception . rtyper/test/test_rclass.py::TestRclass::()::test_classattr_as_defaults . rtyper/test/test_rclass.py::TestRclass::()::test_overridden_classattr_as_defaults . rtyper/test/test_rclass.py::TestRclass::()::test_prebuilt_instance . rtyper/test/test_rclass.py::TestRclass::()::test_recursive_prebuilt_instance . rtyper/test/test_rclass.py::TestRclass::()::test_recursive_prebuilt_instance_classattr . rtyper/test/test_rclass.py::TestRclass::()::test_prebuilt_instances_with_void . rtyper/test/test_rclass.py::TestRclass::()::test_simple_method_call . rtyper/test/test_rclass.py::TestRclass::()::test_isinstance . rtyper/test/test_rclass.py::TestRclass::()::test_method_used_in_subclasses_only . rtyper/test/test_rclass.py::TestRclass::()::test_method_both_A_and_B . rtyper/test/test_rclass.py::TestRclass::()::test_method_specialized_with_subclass . rtyper/test/test_rclass.py::TestRclass::()::test_issubclass_type . rtyper/test/test_rclass.py::TestRclass::()::test_staticmethod . rtyper/test/test_rclass.py::TestRclass::()::test_staticmethod2 . rtyper/test/test_rclass.py::TestRclass::()::test_is . rtyper/test/test_rclass.py::TestRclass::()::test_eq . rtyper/test/test_rclass.py::TestRclass::()::test_istrue . rtyper/test/test_rclass.py::TestRclass::()::test_ne . rtyper/test/test_rclass.py::TestRclass::()::test_class___name__ . rtyper/test/test_rclass.py::TestRclass::()::test_compute_identity_hash . rtyper/test/test_rclass.py::TestRclass::()::test_circular_hash_initialization . rtyper/test/test_rclass.py::TestRclass::()::test_type . rtyper/test/test_rclass.py::TestRclass::()::test_type_of_constant . rtyper/test/test_rclass.py::TestRclass::()::test_void_fnptr . rtyper/test/test_rclass.py::TestRclass::()::test_getattr_on_classes . rtyper/test/test_rclass.py::TestRclass::()::test_constant_bound_method . rtyper/test/test_rclass.py::TestRclass::()::test_mixin . rtyper/test/test_rclass.py::TestRclass::()::test___class___attribute . rtyper/test/test_rclass.py::TestRclass::()::test_common_class_attribute . rtyper/test/test_rclass.py::TestRclass::()::test_default_attribute_non_primitive . rtyper/test/test_rclass.py::TestRclass::()::test_filter_unreachable_methods . rtyper/test/test_rclass.py::TestRclass::()::test_instantiate_despite_abstract_methods . rtyper/test/test_rclass.py::TestRclass::()::test_specialize_methods . rtyper/test/test_rclass.py::TestRclass::()::test_hash_of_none . rtyper/test/test_rclass.py::TestRclass::()::test_hash_of_only_none . rtyper/test/test_rclass.py::TestRclass::()::test_immutable . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_fields . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_fields_subclass_1 . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_fields_subclass_2 . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_fields_only_in_subclass . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_forbidden_inheritance_1 . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_forbidden_inheritance_2 . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_ok_inheritance_2 . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_subclass_1 . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_subclass_2 . rtyper/test/test_rclass.py::TestRclass::()::test_immutable_subclass_void . rtyper/test/test_rclass.py::TestRclass::()::test_quasi_immutable . rtyper/test/test_rclass.py::TestRclass::()::test_quasi_immutable_clashes_with_immutable . rtyper/test/test_rclass.py::TestRclass::()::test_quasi_immutable_array . rtyper/test/test_rclass.py::TestRclass::()::test_bad_type_for_immutable_field_1 . rtyper/test/test_rclass.py::TestRclass::()::test_bad_type_for_immutable_field_2 . rtyper/test/test_rclass.py::TestRclass::()::test_bad_type_for_immutable_field_3 . rtyper/test/test_rclass.py::TestRclass::()::test_calling_object_init . rtyper/test/test_rclass.py::TestRclass::()::test__del__ . rtyper/test/test_rclass.py::TestRclass::()::test_del_inheritance . rtyper/test/test_rclass.py::TestRclass::()::test_del_forbidden . rtyper/test/test_rclass.py::TestRclass::()::test_instance_repr . rtyper/test/test_rclass.py::TestRclass::()::test_hash_via_type . rtyper/test/test_rclass.py::TestRclass::()::test_order_of_fields . rtyper/test/test_rclass.py::TestRclass::()::test_iter . rtyper/test/test_rclass.py::TestRclass::()::test_iter_2_kinds x rtyper/test/test_rclass.py::TestRclass::()::test_iter_bug_exception self = @pytest.mark.xfail # XXX next support in rpython is broken! def test_iter_bug_exception(self): class Iterable(object): def __iter__(self): return self def next(self): raise TyperError def f(): i = Iterable() it = iter(i) try: next(it) except StopIteration: return -7 except TypeError: return -9 return 12 > assert self.interpret(f, []) == f() rtyper/test/test_rclass.py:1251: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ rtyper/test/tool.py:16: in interpret return interpret(fn, args, **kwds) rtyper/test/test_llinterp.py:102: in interpret result = interp.eval_graph(graph, values) rtyper/llinterp.py:97: in eval_graph retval = llframe.eval() rtyper/llinterp.py:295: in eval nextblock, args = self.eval_block(nextblock) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = block = block@-1 with 2 exits(last_exception) def eval_block(self, block): """ return (nextblock, values) tuple. If nextblock is None, values is the concrete return value. """ self.curr_block = block e = None try: for i, op in enumerate(block.operations): self.curr_operation_index = i self.eval_operation(op) except LLException as e: if op is not block.raising_op: raise except RuntimeError as e: rstackovf.check_stack_overflow() # xxx fish fish fish for proper etype and evalue to use rtyper = self.llinterpreter.typer bk = rtyper.annotator.bookkeeper classdef = bk.getuniqueclassdef(rstackovf._StackOverflow) exdata = rtyper.exceptiondata evalue = exdata.get_standard_ll_exc_instance(rtyper, classdef) etype = exdata.fn_type_of_exc_inst(evalue) e = LLException(etype, evalue) if op is not block.raising_op: raise e # determine nextblock and/or return value if len(block.exits) == 0: # return block tracer = self.llinterpreter.tracer if len(block.inputargs) == 2: # exception if tracer: tracer.dump('raise') etypevar, evaluevar = block.getvariables() etype = self.getval(etypevar) evalue = self.getval(evaluevar) # watch out, these are _ptr's raise LLException(etype, evalue) resultvar, = block.getvariables() result = self.getval(resultvar) exc_data = self.llinterpreter.get_transformed_exc_data(self.graph) if exc_data: # re-raise the exception set by this graph, if any etype = exc_data.exc_type if etype: evalue = exc_data.exc_value if tracer: tracer.dump('raise') exc_data.exc_type = lltype.typeOf(etype)._defl() exc_data.exc_value = lltype.typeOf(evalue)._defl() raise LLException(etype, evalue, error_value=result) if tracer: tracer.dump('return') return None, result elif block.exitswitch is None: # single-exit block assert len(block.exits) == 1 link = block.exits[0] elif block.canraise: link = block.exits[0] if e: exdata = self.llinterpreter.typer.exceptiondata cls = e.args[0] inst = e.args[1] for link in block.exits[1:]: assert issubclass(link.exitcase, py.builtin.BaseException) if self.op_direct_call(exdata.fn_exception_match, cls, link.llexitcase): self.setifvar(link.last_exception, cls) self.setifvar(link.last_exc_value, inst) break else: # no handler found, pass on > raise e E LLException: rtyper/llinterp.py:384: LLException . rtyper/test/test_rclass.py::TestRclass::()::test_indexing . rtyper/test/test_rclass.py::TestRclass::()::test_len . rtyper/test/test_rclass.py::TestRclass::()::test_init_with_star_args . rtyper/test/test_rclass.py::TestRclass::()::test_flatten_convert_const . rtyper/test/test_rclass.py::TestRclass::()::test_str_of_type . rtyper/test/test_rconstantdict.py::TestRconstantdict::()::test_constant_int_dict . rtyper/test/test_rconstantdict.py::TestRconstantdict::()::test_constantdict_contains . rtyper/test/test_rconstantdict.py::TestRconstantdict::()::test_constantdict_get . rtyper/test/test_rconstantdict.py::TestRconstantdict::()::test_unichar_dict . rtyper/test/test_rconstantdict.py::TestRconstantdict::()::test_constant_r_dict . rtyper/test/test_rdict.py::TestRDict::()::test_dict_creation . rtyper/test/test_rdict.py::TestRDict::()::test_dict_getitem_setitem . rtyper/test/test_rdict.py::TestRDict::()::test_dict_getitem_keyerror . rtyper/test/test_rdict.py::TestRDict::()::test_dict_del_simple . rtyper/test/test_rdict.py::TestRDict::()::test_dict_clear . rtyper/test/test_rdict.py::TestRDict::()::test_empty_strings . rtyper/test/test_rdict.py::TestRDict::()::test_dict_bool . rtyper/test/test_rdict.py::TestRDict::()::test_contains . rtyper/test/test_rdict.py::TestRDict::()::test_contains_2 . rtyper/test/test_rdict.py::TestRDict::()::test_dict_iteration . rtyper/test/test_rdict.py::TestRDict::()::test_dict_itermethods . rtyper/test/test_rdict.py::TestRDict::()::test_dict_get . rtyper/test/test_rdict.py::TestRDict::()::test_dict_get_no_second_arg . rtyper/test/test_rdict.py::TestRDict::()::test_dict_get_empty . rtyper/test/test_rdict.py::TestRDict::()::test_dict_setdefault . rtyper/test/test_rdict.py::TestRDict::()::test_dict_copy . rtyper/test/test_rdict.py::TestRDict::()::test_dict_update . rtyper/test/test_rdict.py::TestRDict::()::test_dict_keys . rtyper/test/test_rdict.py::TestRDict::()::test_list_dict . rtyper/test/test_rdict.py::TestRDict::()::test_dict_inst_keys . rtyper/test/test_rdict.py::TestRDict::()::test_dict_inst_iterkeys . rtyper/test/test_rdict.py::TestRDict::()::test_dict_values . rtyper/test/test_rdict.py::TestRDict::()::test_dict_inst_values . rtyper/test/test_rdict.py::TestRDict::()::test_dict_inst_itervalues . rtyper/test/test_rdict.py::TestRDict::()::test_dict_inst_items . rtyper/test/test_rdict.py::TestRDict::()::test_dict_inst_iteritems . rtyper/test/test_rdict.py::TestRDict::()::test_dict_items . rtyper/test/test_rdict.py::TestRDict::()::test_dict_contains . rtyper/test/test_rdict.py::TestRDict::()::test_dict_contains_with_constant_dict . rtyper/test/test_rdict.py::TestRDict::()::test_dict_or_none . rtyper/test/test_rdict.py::TestRDict::()::test_int_dict . rtyper/test/test_rdict.py::TestRDict::()::test_id_instances_keys . rtyper/test/test_rdict.py::TestRDict::()::test_captured_get . rtyper/test/test_rdict.py::TestRDict::()::test_specific_obscure_bug . rtyper/test/test_rdict.py::TestRDict::()::test_identity_hash_is_fast . rtyper/test/test_rdict.py::TestRDict::()::test_r_dict_can_be_fast . rtyper/test/test_rdict.py::TestRDict::()::test_tuple_dict . rtyper/test/test_rdict.py::TestRDict::()::test_dict_of_dict . rtyper/test/test_rdict.py::TestRDict::()::test_cls_dict . rtyper/test/test_rdict.py::TestRDict::()::test_prebuilt_cls_dict . rtyper/test/test_rdict.py::TestRDict::()::test_access_in_try . rtyper/test/test_rdict.py::TestRDict::()::test_access_in_try_set . rtyper/test/test_rdict.py::TestRDict::()::test_resize_during_iteration . rtyper/test/test_rdict.py::TestRDict::()::test_change_during_iteration . rtyper/test/test_rdict.py::TestRDict::()::test_dict_of_floats . rtyper/test/test_rdict.py::TestRDict::()::test_dict_of_r_uint . rtyper/test/test_rdict.py::TestRDict::()::test_dict_popitem . rtyper/test/test_rdict.py::TestRDict::()::test_dict_pop . rtyper/test/test_rdict.py::TestRDict::()::test_dict_pop_instance . rtyper/test/test_rdict.py::TestRDict::()::test_dict_but_not_with_char_keys . rtyper/test/test_rdict.py::TestRDict::()::test_dict_valid_resize . rtyper/test/test_rdict.py::TestRDict::()::test_dict_of_addresses . rtyper/test/test_rdict.py::TestRDict::()::test_prebuilt_list_of_addresses . rtyper/test/test_rdict.py::TestRDict::()::test_dict_of_voidp . rtyper/test/test_rdict.py::TestRDict::()::test_dict_with_SHORT_keys . rtyper/test/test_rdict.py::TestRDict::()::test_dict_with_bool_keys . rtyper/test/test_rdict.py::TestRDict::()::test_memoryerror_should_not_insert . rtyper/test/test_rdict.py::TestRDict::()::test_dict_with_none_key . rtyper/test/test_rdict.py::TestRDict::()::test_externalvsinternal . rtyper/test/test_rdict.py::TestRDict::()::test_r_dict . rtyper/test/test_rdict.py::TestRDict::()::test_r_dict_popitem_hash . rtyper/test/test_rdict.py::TestRDict::()::test_prebuilt_r_dict . rtyper/test/test_rdict.py::TestRDict::()::test_two_dicts_with_different_value_types . rtyper/test/test_rdict.py::TestRDict::()::test_type_erase . rtyper/test/test_rdict.py::TestRDict::()::test_type_erase_gcref . rtyper/test/test_rdict.py::TestRDict::()::test_opt_dummykeymarker . rtyper/test/test_rdict.py::TestRDict::()::test_opt_dummyvaluemarker . rtyper/test/test_rdict.py::TestRDict::()::test_opt_nonnegint_dummy . rtyper/test/test_rdict.py::TestRDict::()::test_opt_no_dummy . rtyper/test/test_rdict.py::TestRDict::()::test_opt_boolean_has_no_dummy . rtyper/test/test_rdict.py::TestRDict::()::test_opt_multiple_identical_dicts . rtyper/test/test_rdict.py::TestRDict::()::test_nonnull_hint . rtyper/test/test_rdict.py::test_hypothesis . rtyper/test/test_remptydict.py::TestRemptydict::()::test_empty_dict . rtyper/test/test_remptydict.py::TestRemptydict::()::test_iterate_over_empty_dict . rtyper/test/test_rfloat.py::TestSnippet::()::test_not1 . rtyper/test/test_rfloat.py::TestSnippet::()::test_not2 . rtyper/test/test_rfloat.py::TestSnippet::()::test_float1 . rtyper/test/test_rfloat.py::TestSnippet::()::test_float_cast1 . rtyper/test/test_rfloat.py::TestRfloat::()::test_float2str . rtyper/test/test_rfloat.py::TestRfloat::()::test_string_mod_float . rtyper/test/test_rfloat.py::TestRfloat::()::test_int_conversion . rtyper/test/test_rfloat.py::TestRfloat::()::test_longlong_conversion . rtyper/test/test_rfloat.py::TestRfloat::()::test_to_r_uint . rtyper/test/test_rfloat.py::TestRfloat::()::test_from_r_uint . rtyper/test/test_rfloat.py::TestRfloat::()::test_to_r_ulonglong . rtyper/test/test_rfloat.py::TestRfloat::()::test_from_r_ulonglong . rtyper/test/test_rfloat.py::TestRfloat::()::test_r_singlefloat . rtyper/test/test_rfloat.py::TestRfloat::()::test_float_constant_conversions . rtyper/test/test_rfloat.py::TestRfloat::()::test_exceptions . rtyper/test/test_rfloat.py::TestRfloat::()::test_copysign . rtyper/test/test_rfloat.py::TestRfloat::()::test_rstring_to_float . rtyper/test/test_rfloat.py::TestRfloat::()::test_isnan . rtyper/test/test_rfloat.py::TestRfloat::()::test_isinf . rtyper/test/test_rfloat.py::TestRfloat::()::test_isfinite . rtyper/test/test_rfloat.py::TestRfloat::()::test_formatd . rtyper/test/test_rfloat.py::TestRfloat::()::test_formatd_g . rtyper/test/test_rfloat.py::TestRfloat::()::test_formatd_repr . rtyper/test/test_rfloat.py::TestRfloat::()::test_formatd_huge . rtyper/test/test_rfloat.py::TestRfloat::()::test_formatd_F . rtyper/test/test_rfloat.py::TestRfloat::()::test_string_to_float . rtyper/test/test_rfloat.py::TestRfloat::()::test_hash . rtyper/test/test_rfloat.py::TestRfloat::()::test_float_constant_inf . rtyper/test/test_rint.py::TestSnippet::()::test_not1 . rtyper/test/test_rint.py::TestSnippet::()::test_not2 . rtyper/test/test_rint.py::TestSnippet::()::test_int1 . rtyper/test/test_rint.py::TestSnippet::()::test_int_cast1 . rtyper/test/test_rint.py::TestRint::()::test_char_constant . rtyper/test/test_rint.py::TestRint::()::test_str_of_int . rtyper/test/test_rint.py::TestRint::()::test_hex_of_int . rtyper/test/test_rint.py::TestRint::()::test_hex_of_uint . rtyper/test/test_rint.py::TestRint::()::test_oct_of_int . rtyper/test/test_rint.py::TestRint::()::test_bin_of_int . rtyper/test/test_rint.py::TestRint::()::test_bin_of_uint . rtyper/test/test_rint.py::TestRint::()::test_str_of_longlong . rtyper/test/test_rint.py::TestRint::()::test_str_of_uint . rtyper/test/test_rint.py::TestRint::()::test_unsigned . rtyper/test/test_rint.py::TestRint::()::test_specializing_int_functions . rtyper/test/test_rint.py::TestRint::()::test_downcast_int . rtyper/test/test_rint.py::TestRint::()::test_isinstance_vs_int_types . rtyper/test/test_rint.py::TestRint::()::test_truediv . rtyper/test/test_rint.py::TestRint::()::test_float_conversion . rtyper/test/test_rint.py::TestRint::()::test_float_conversion_implicit . rtyper/test/test_rint.py::TestRint::()::test_rarithmetic . rtyper/test/test_rint.py::TestRint::()::test_and_or . rtyper/test/test_rint.py::TestRint::()::test_neg_abs_ovf . rtyper/test/test_rint.py::TestRint::()::test_lshift_rshift s rtyper/test/test_rint.py::TestRint::()::test_cast_uint_to_longlong Skipped: only on 32-bits . rtyper/test/test_rint.py::TestRint::()::test_div_mod . rtyper/test/test_rint.py::TestRint::()::test_protected_div_mod . rtyper/test/test_rint.py::TestRint::()::test_int_add_nonneg_ovf . rtyper/test/test_rint.py::TestRint::()::test_int_py_div_nonnegargs . rtyper/test/test_rint.py::TestRint::()::test_int_py_mod_nonnegargs . rtyper/test/test_rint.py::TestRint::()::test_cast_to_float_exc_check . rtyper/test/test_rint.py::TestRint::()::test_hash . rtyper/test/test_rint.py::TestRint::()::test_int_between . rtyper/test/test_rlist.py::TestListImpl::()::test_rlist_basic . rtyper/test/test_rlist.py::TestListImpl::()::test_rlist_set . rtyper/test/test_rlist.py::TestListImpl::()::test_rlist_slice . rtyper/test/test_rlist.py::TestListImpl::()::test_rlist_setslice . rtyper/test/test_rlist.py::TestListImpl::()::test_rlist_del . rtyper/test/test_rlist.py::TestListImpl::()::test_rlist_extend_concat . rtyper/test/test_rlist.py::TestListImpl::()::test_rlist_delslice . rtyper/test/test_rlist.py::TestFixedSizeListImpl::()::test_rlist_basic . rtyper/test/test_rlist.py::TestFixedSizeListImpl::()::test_rlist_set . rtyper/test/test_rlist.py::TestFixedSizeListImpl::()::test_rlist_slice . rtyper/test/test_rlist.py::TestFixedSizeListImpl::()::test_rlist_setslice . rtyper/test/test_rlist.py::TestFixedSizeListImpl::()::test_rlist_extend_concat . rtyper/test/test_rlist.py::TestRlist::()::test_simple . rtyper/test/test_rlist.py::TestRlist::()::test_append . rtyper/test/test_rlist.py::TestRlist::()::test_len . rtyper/test/test_rlist.py::TestRlist::()::test_iterate . rtyper/test/test_rlist.py::TestRlist::()::test_iterate_next . rtyper/test/test_rlist.py::TestRlist::()::test_recursive . rtyper/test/test_rlist.py::TestRlist::()::test_add . rtyper/test/test_rlist.py::TestRlist::()::test_slice . rtyper/test/test_rlist.py::TestRlist::()::test_getslice_not_constant_folded . rtyper/test/test_rlist.py::TestRlist::()::test_set_del_item . rtyper/test/test_rlist.py::TestRlist::()::test_setslice . rtyper/test/test_rlist.py::TestRlist::()::test_delslice . rtyper/test/test_rlist.py::TestRlist::()::test_bltn_list . rtyper/test/test_rlist.py::TestRlist::()::test_bltn_list_from_string . rtyper/test/test_rlist.py::TestRlist::()::test_bltn_list_from_unicode . rtyper/test/test_rlist.py::TestRlist::()::test_bltn_list_from_string_resize . rtyper/test/test_rlist.py::TestRlist::()::test_bltn_list_from_unicode_resize . rtyper/test/test_rlist.py::TestRlist::()::test_is_true . rtyper/test/test_rlist.py::TestRlist::()::test_list_index_simple . rtyper/test/test_rlist.py::TestRlist::()::test_insert_pop . rtyper/test/test_rlist.py::TestRlist::()::test_insert_bug . rtyper/test/test_rlist.py::TestRlist::()::test_inst_pop . rtyper/test/test_rlist.py::TestRlist::()::test_reverse . rtyper/test/test_rlist.py::TestRlist::()::test_reversed . rtyper/test/test_rlist.py::TestRlist::()::test_prebuilt_list . rtyper/test/test_rlist.py::TestRlist::()::test_bound_list_method . rtyper/test/test_rlist.py::TestRlist::()::test_list_is . rtyper/test/test_rlist.py::TestRlist::()::test_list_compare . rtyper/test/test_rlist.py::TestRlist::()::test_list_comparestr . rtyper/test/test_rlist.py::TestRlist::()::test_list_compare_char_str . rtyper/test/test_rlist.py::TestRlist::()::test_list_compareinst . rtyper/test/test_rlist.py::TestRlist::()::test_list_contains . rtyper/test/test_rlist.py::TestRlist::()::test_constant_list_contains . rtyper/test/test_rlist.py::TestRlist::()::test_nonconstant_list_contains . rtyper/test/test_rlist.py::TestRlist::()::test_not_a_char_list_after_all_1 . rtyper/test/test_rlist.py::TestRlist::()::test_not_a_char_list_after_all_2 . rtyper/test/test_rlist.py::TestRlist::()::test_list_index . rtyper/test/test_rlist.py::TestRlist::()::test_list_str . rtyper/test/test_rlist.py::TestRlist::()::test_list_or_None . rtyper/test/test_rlist.py::TestRlist::()::test_inst_list . rtyper/test/test_rlist.py::TestRlist::()::test_list_slice_minusone . rtyper/test/test_rlist.py::TestRlist::()::test_list_multiply . rtyper/test/test_rlist.py::TestRlist::()::test_list_inplace_multiply . rtyper/test/test_rlist.py::TestRlist::()::test_indexerror . rtyper/test/test_rlist.py::TestRlist::()::test_list_basic_ops . rtyper/test/test_rlist.py::TestRlist::()::test_valueerror . rtyper/test/test_rlist.py::TestRlist::()::test_voidlist_prebuilt . rtyper/test/test_rlist.py::TestRlist::()::test_voidlist_fixed . rtyper/test/test_rlist.py::TestRlist::()::test_voidlist_nonfixed . rtyper/test/test_rlist.py::TestRlist::()::test_access_in_try . rtyper/test/test_rlist.py::TestRlist::()::test_access_in_try_set . rtyper/test/test_rlist.py::TestRlist::()::test_list_equality . rtyper/test/test_rlist.py::TestRlist::()::test_list_remove . rtyper/test/test_rlist.py::TestRlist::()::test_getitem_exc_1 . rtyper/test/test_rlist.py::TestRlist::()::test_getitem_exc_2 . rtyper/test/test_rlist.py::TestRlist::()::test_charlist_extension_1 . rtyper/test/test_rlist.py::TestRlist::()::test_unicharlist_extension_1 . rtyper/test/test_rlist.py::TestRlist::()::test_extend_a_non_char_list_1 . rtyper/test/test_rlist.py::TestRlist::()::test_charlist_extension_2 . rtyper/test/test_rlist.py::TestRlist::()::test_unicharlist_extension_2 . rtyper/test/test_rlist.py::TestRlist::()::test_extend_a_non_char_list_2 . rtyper/test/test_rlist.py::TestRlist::()::test_charlist_extension_3 . rtyper/test/test_rlist.py::TestRlist::()::test_unicharlist_extension_3 . rtyper/test/test_rlist.py::TestRlist::()::test_charlist_extension_4 . rtyper/test/test_rlist.py::TestRlist::()::test_unicharlist_extension_4 . rtyper/test/test_rlist.py::TestRlist::()::test_charlist_extension_5 . rtyper/test/test_rlist.py::TestRlist::()::test_unicharlist_extension_5 . rtyper/test/test_rlist.py::TestRlist::()::test_charlist_extension_6 . rtyper/test/test_rlist.py::TestRlist::()::test_extend_a_non_char_list_6 . rtyper/test/test_rlist.py::TestRlist::()::test_r_short_list . rtyper/test/test_rlist.py::TestRlist::()::test_make_new_list . rtyper/test/test_rlist.py::TestRlist::()::test_immutable_list_out_of_instance . rtyper/test/test_rlist.py::TestRlist::()::test_hints . rtyper/test/test_rlist.py::TestRlist::()::test_memoryerror . rtyper/test/test_rlist.py::TestRlist::()::test_type_erase_fixed_size . rtyper/test/test_rlist.py::TestRlist::()::test_type_erase_gcref . rtyper/test/test_rlist.py::TestRlist::()::test_type_erase_var_size . rtyper/test/test_rlist.py::TestRlist::()::test_type_erase_var_size_gcref . rtyper/test/test_rlist.py::TestRlist::()::test_no_unneeded_refs . rtyper/test/test_rlist.py::TestRlist::()::test_oopspec . rtyper/test/test_rlist.py::TestRlist::()::test_iterate_over_immutable_list . rtyper/test/test_rlist.py::TestRlist::()::test_iterate_over_immutable_list_quasiimmut_attr . rtyper/test/test_rlist.py::TestRlist::()::test_iterate_over_mutable_list . rtyper/test/test_rlist.py::TestRlist::()::test_extend_was_not_overallocating . rtyper/test/test_rlist.py::TestRlist::()::test_alloc_and_set . rtyper/test/test_rlist.py::TestRlist::()::test_mul_check_amount_of_arraycopy . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_dict_creation . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_dict_creation_2 . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_dict_store_get . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_dict_store_get_del . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_dict_del_lastitem . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_dict_del_not_lastitem . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_dict_resize . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_dict_grow_cleanup . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_dict_iteration . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_popitem . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_popitem_first . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_popitem_first_bug . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_direct_enter_and_del . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_contains . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_clear . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_get . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_setdefault . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_copy . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_update . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_pop . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_pop_default . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_bug_remove_deleted_items . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_bug_resize_counter . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_direct_move_to_end . rtyper/test/test_rordereddict.py::TestRDictDirect::()::test_direct_move_to_start_bug . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_dict_creation . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_dict_creation_2 . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_dict_store_get . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_dict_store_get_del . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_dict_del_lastitem . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_dict_del_not_lastitem . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_dict_resize . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_dict_grow_cleanup . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_dict_iteration . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_popitem . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_popitem_first . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_popitem_first_bug . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_direct_enter_and_del . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_contains . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_clear . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_get . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_setdefault . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_copy . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_update . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_pop . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_pop_default . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_bug_remove_deleted_items . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_bug_resize_counter . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_direct_move_to_end . rtyper/test/test_rordereddict.py::TestRDictDirectDummyKey::()::test_direct_move_to_start_bug . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_dict_creation . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_dict_creation_2 . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_dict_store_get . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_dict_store_get_del . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_dict_del_lastitem . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_dict_del_not_lastitem . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_dict_resize . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_dict_grow_cleanup . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_dict_iteration . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_popitem . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_popitem_first . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_popitem_first_bug . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_direct_enter_and_del . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_contains . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_clear . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_get . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_setdefault . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_copy . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_update . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_pop . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_pop_default . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_bug_remove_deleted_items . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_bug_resize_counter . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_direct_move_to_end . rtyper/test/test_rordereddict.py::TestRDictDirectDummyValue::()::test_direct_move_to_start_bug . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_creation . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_getitem_setitem . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_getitem_keyerror . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_del_simple . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_clear . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_empty_strings . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_bool . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_contains . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_contains_2 . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_iteration . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_itermethods . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_get . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_get_no_second_arg . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_get_empty . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_setdefault . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_copy . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_update . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_keys . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_list_dict . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_inst_keys . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_inst_iterkeys . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_values . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_inst_values . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_inst_itervalues . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_inst_items . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_inst_iteritems . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_items . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_contains . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_contains_with_constant_dict . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_or_none . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_int_dict . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_id_instances_keys . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_captured_get . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_specific_obscure_bug . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_identity_hash_is_fast . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_r_dict_can_be_fast . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_tuple_dict . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_of_dict . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_cls_dict . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_prebuilt_cls_dict . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_access_in_try . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_access_in_try_set . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_resize_during_iteration . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_change_during_iteration . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_of_floats . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_of_r_uint . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_popitem . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_pop . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_pop_instance . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_but_not_with_char_keys . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_valid_resize . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_of_addresses . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_prebuilt_list_of_addresses . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_of_voidp . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_with_SHORT_keys . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_with_bool_keys . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_memoryerror_should_not_insert . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_dict_with_none_key . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_externalvsinternal . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_r_dict . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_r_dict_popitem_hash . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_prebuilt_r_dict . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_two_dicts_with_different_value_types . rtyper/test/test_rordereddict.py::TestOrderedRDict::()::test_move_to_end . rtyper/test/test_rordereddict.py::test_hypothesis . rtyper/test/test_rpbc.py::TestRPBC::()::test_easy_call . rtyper/test/test_rpbc.py::TestRPBC::()::test_multiple_call . rtyper/test/test_rpbc.py::TestRPBC::()::test_function_is_null . rtyper/test/test_rpbc.py::TestRPBC::()::test_method_call . rtyper/test/test_rpbc.py::TestRPBC::()::test_virtual_method_call . rtyper/test/test_rpbc.py::TestRPBC::()::test_stranger_subclass_1 . rtyper/test/test_rpbc.py::TestRPBC::()::test_stranger_subclass_2 . rtyper/test/test_rpbc.py::TestRPBC::()::test_class_init . rtyper/test/test_rpbc.py::TestRPBC::()::test_class_init_2 . rtyper/test/test_rpbc.py::TestRPBC::()::test_class_calling_init . rtyper/test/test_rpbc.py::TestRPBC::()::test_class_init_w_kwds . rtyper/test/test_rpbc.py::TestRPBC::()::test_class_init_2_w_kwds . rtyper/test/test_rpbc.py::TestRPBC::()::test_class_init_inherited . rtyper/test/test_rpbc.py::TestRPBC::()::test_class_method_inherited . rtyper/test/test_rpbc.py::TestRPBC::()::test_freezing . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_frozen_pbc_simple . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_frozen_pbc_simple_w_kwds . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_frozen_pbc_multiple . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_frozen_pbc_multiple_w_kwds . rtyper/test/test_rpbc.py::TestRPBC::()::test_is_among_frozen . rtyper/test/test_rpbc.py::TestRPBC::()::test_unbound_method . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_defaults . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_memoized_function . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_memoized_function_with_bools . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_memoized_cache . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_memo_with_single_value . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_memo_with_class . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_memo_with_string . rtyper/test/test_rpbc.py::TestRPBC::()::test_rpbc_bound_method_static_call . rtyper/test/test_rpbc.py::TestRPBC::()::test_rpbc_bound_method_static_call_w_kwds . rtyper/test/test_rpbc.py::TestRPBC::()::test_constant_return_disagreement . rtyper/test/test_rpbc.py::TestRPBC::()::test_None_is_false . rtyper/test/test_rpbc.py::TestRPBC::()::test_classpbc_getattr . rtyper/test/test_rpbc.py::TestRPBC::()::test_function_or_None . rtyper/test/test_rpbc.py::TestRPBC::()::test_simple_function_pointer . rtyper/test/test_rpbc.py::TestRPBC::()::test_classdef_getattr . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_classes . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_classes_or_None . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_classes_with_init2 . rtyper/test/test_rpbc.py::TestRPBC::()::test_conv_from_None . rtyper/test/test_rpbc.py::TestRPBC::()::test_conv_from_classpbcset_to_larger . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_starargs . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_keywords . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_star_and_keywords . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_star_and_keywords_starargs . rtyper/test/test_rpbc.py::TestRPBC::()::test_conv_from_funcpbcset_to_larger . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_special_starargs_method . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_star_method . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_star_special_starargs_method . rtyper/test/test_rpbc.py::TestRPBC::()::test_various_patterns_but_one_signature_method . rtyper/test/test_rpbc.py::TestRPBC::()::test_multiple_ll_one_hl_op . rtyper/test/test_rpbc.py::TestRPBC::()::test_multiple_pbc_with_void_attr . rtyper/test/test_rpbc.py::TestRPBC::()::test_function_or_none . rtyper/test/test_rpbc.py::TestRPBC::()::test_pbc_getattr_conversion . rtyper/test/test_rpbc.py::TestRPBC::()::test_pbc_getattr_conversion_with_classes . rtyper/test/test_rpbc.py::TestRPBC::()::test_pbc_imprecise_attrfamily . rtyper/test/test_rpbc.py::TestRPBC::()::test_multiple_specialized_functions . rtyper/test/test_rpbc.py::TestRPBC::()::test_specialized_method_of_frozen . rtyper/test/test_rpbc.py::TestRPBC::()::test_specialized_method . rtyper/test/test_rpbc.py::TestRPBC::()::test_precise_method_call_1 . rtyper/test/test_rpbc.py::TestRPBC::()::test_precise_method_call_2 . rtyper/test/test_rpbc.py::TestRPBC::()::test_disjoint_pbcs . rtyper/test/test_rpbc.py::TestRPBC::()::test_disjoint_pbcs_2 . rtyper/test/test_rpbc.py::TestRPBC::()::test_convert_multiple_to_single . rtyper/test/test_rpbc.py::TestRPBC::()::test_convert_multiple_to_single_method_of_frozen_pbc . rtyper/test/test_rpbc.py::TestRPBC::()::test_convert_none_to_frozen_pbc . rtyper/test/test_rpbc.py::TestRPBC::()::test_multiple_attribute_access_patterns . rtyper/test/test_rpbc.py::TestRPBC::()::test_function_as_frozen_pbc . rtyper/test/test_rpbc.py::TestRPBC::()::test_call_from_list . rtyper/test/test_rpbc.py::TestRPBC::()::test_None_is_None . rtyper/test/test_rpbc.py::TestRPBC::()::test_except_class_call . rtyper/test/test_rpbc.py::TestRPBC::()::test_exception_with_non_empty_baseclass . rtyper/test/test_rpbc.py::TestRPBC::()::test_funcornone_to_func . rtyper/test/test_rpbc.py::TestRPBC::()::test_specialize_functionarg . rtyper/test/test_rpbc.py::TestRPBC::()::test_convert_multiple_classes_to_single . rtyper/test/test_rpbc.py::TestRPBC::()::test_is_among_functions . rtyper/test/test_rpbc.py::TestRPBC::()::test_is_among_functions_2 . rtyper/test/test_rpbc.py::TestRPBC::()::test_is_among_functions_3 . rtyper/test/test_rpbc.py::TestRPBC::()::test_shrink_pbc_set . rtyper/test/test_rpbc.py::TestRPBC::()::test_single_pbc_getattr . rtyper/test/test_rpbc.py::TestRPBC::()::test_always_raising_methods s rtyper/test/test_rpbc.py::TestRPBC::()::test_possible_missing_attribute_access Skipped: Should explode or give some warning . rtyper/test/test_rpbc.py::TestRPBC::()::test_funcpointer_default_value . rtyper/test/test_rpbc.py::TestRPBC::()::test_is_none . rtyper/test/test_rpbc.py::TestRPBC::()::test_pbc_of_classes_not_all_used . rtyper/test/test_rpbc.py::TestRPBC::()::test_pbc_of_classes_isinstance_only . rtyper/test/test_rpbc.py::TestRPBC::()::test_class___name__ . rtyper/test/test_rpbc.py::TestRPBC::()::test_str_class . rtyper/test/test_rpbc.py::TestRPBC::()::test_bug_callfamily . rtyper/test/test_rpbc.py::TestRPBC::()::test_equality_of_frozen_pbcs_inside_data_structures . rtyper/test/test_rpbc.py::TestRPBC::()::test_convert_from_anything_to_impossible . rtyper/test/test_rpbc.py::TestRPBC::()::test_single_function_to_noncallable_pbcs s rtyper/test/test_rpbc.py::TestRPBC::()::test_multiple_functions_to_noncallable_pbcs Skipped: unsupported . rtyper/test/test_rpbc.py::TestRPBC::()::test_single_function_from_noncallable_pbcs . rtyper/test/test_rpbc.py::test_hlinvoke_simple . rtyper/test/test_rpbc.py::test_hlinvoke_simple2 . rtyper/test/test_rpbc.py::test_hlinvoke_hltype . rtyper/test/test_rpbc.py::test_hlinvoke_method_hltype . rtyper/test/test_rpbc.py::test_hlinvoke_pbc_method_hltype . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_easy_call . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_multiple_call . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_function_is_null . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_method_call . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_virtual_method_call . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_stranger_subclass_1 . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_stranger_subclass_2 . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_class_init . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_class_init_2 . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_class_calling_init . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_class_init_w_kwds . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_class_init_2_w_kwds . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_class_init_inherited . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_class_method_inherited . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_freezing . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_frozen_pbc_simple . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_frozen_pbc_simple_w_kwds . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_frozen_pbc_multiple . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_frozen_pbc_multiple_w_kwds . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_is_among_frozen . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_unbound_method . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_defaults . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_memoized_function . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_memoized_function_with_bools . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_memoized_cache . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_memo_with_single_value . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_memo_with_class . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_memo_with_string . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_rpbc_bound_method_static_call . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_rpbc_bound_method_static_call_w_kwds . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_constant_return_disagreement . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_None_is_false . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_classpbc_getattr . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_function_or_None . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_simple_function_pointer . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_classdef_getattr . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_classes . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_classes_or_None . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_classes_with_init2 . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_conv_from_None . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_conv_from_classpbcset_to_larger . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_starargs . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_keywords . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_star_and_keywords . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_star_and_keywords_starargs . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_conv_from_funcpbcset_to_larger . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_special_starargs_method . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_star_method . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_star_special_starargs_method . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_various_patterns_but_one_signature_method . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_multiple_ll_one_hl_op . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_multiple_pbc_with_void_attr . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_function_or_none . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_pbc_getattr_conversion . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_pbc_getattr_conversion_with_classes . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_pbc_imprecise_attrfamily . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_multiple_specialized_functions . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_specialized_method_of_frozen . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_specialized_method . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_precise_method_call_1 . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_precise_method_call_2 . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_disjoint_pbcs . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_disjoint_pbcs_2 . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_convert_multiple_to_single . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_convert_multiple_to_single_method_of_frozen_pbc . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_convert_none_to_frozen_pbc . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_multiple_attribute_access_patterns . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_function_as_frozen_pbc . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_call_from_list . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_None_is_None . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_except_class_call . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_exception_with_non_empty_baseclass . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_funcornone_to_func . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_specialize_functionarg . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_convert_multiple_classes_to_single . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_is_among_functions . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_is_among_functions_2 . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_is_among_functions_3 . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_shrink_pbc_set . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_single_pbc_getattr . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_always_raising_methods s rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_possible_missing_attribute_access Skipped: Should explode or give some warning . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_funcpointer_default_value . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_is_none . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_pbc_of_classes_not_all_used . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_pbc_of_classes_isinstance_only . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_class___name__ . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_str_class . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_bug_callfamily . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_equality_of_frozen_pbcs_inside_data_structures . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_convert_from_anything_to_impossible . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_single_function_to_noncallable_pbcs s rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_multiple_functions_to_noncallable_pbcs Skipped: unsupported . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_single_function_from_noncallable_pbcs . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_class_missing_base_method_should_crash . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_conversion_table[3] . rtyper/test/test_rpbc.py::TestSmallFuncSets::()::test_conversion_table[5] . rtyper/test/test_rpbc.py::test_smallfuncsets_basic . rtyper/test/test_rpbc.py::test_smallfuncsets_method . rtyper/test/test_rptr.py::test_cast_pointer . rtyper/test/test_rptr.py::test_runtime_type_info . rtyper/test/test_rptr.py::test_adtmeths . rtyper/test/test_rptr.py::test_odd_ints . rtyper/test/test_rptr.py::test_odd_ints_opaque . rtyper/test/test_rptr.py::test_ptr . rtyper/test/test_rptr.py::test_cast_opaque_ptr . rtyper/test/test_rptr.py::test_address . rtyper/test/test_rptr.py::test_cast_adr_to_int . rtyper/test/test_rptr.py::test_flavored_malloc . rtyper/test/test_rptr.py::test_memoryerror . rtyper/test/test_rptr.py::test_call_ptr . rtyper/test/test_rptr.py::test_ptr_str . rtyper/test/test_rptr.py::test_first_subfield_access_is_cast_pointer . rtyper/test/test_rptr.py::test_interior_ptr . rtyper/test/test_rptr.py::test_interior_ptr_with_index . rtyper/test/test_rptr.py::test_interior_ptr_convert . rtyper/test/test_rptr.py::test_interior_ptr_with_field_and_index . rtyper/test/test_rptr.py::test_interior_ptr_with_index_and_field . rtyper/test/test_rptr.py::test_interior_ptr_len . rtyper/test/test_rptr.py::test_interior_ptr_with_setitem . rtyper/test/test_rptr.py::test_isinstance_ptr . rtyper/test/test_rptr.py::test_staticadtmeths . rtyper/test/test_rrange.py::TestRrange::()::test_rlist_range . rtyper/test/test_rrange.py::TestRrange::()::test_range . rtyper/test/test_rrange.py::TestRrange::()::test_range_is_lazy . rtyper/test/test_rrange.py::TestRrange::()::test_range_item . rtyper/test/test_rrange.py::TestRrange::()::test_xrange . rtyper/test/test_rrange.py::TestRrange::()::test_range_len_nostep . rtyper/test/test_rrange.py::TestRrange::()::test_range_len_step_const . rtyper/test/test_rrange.py::TestRrange::()::test_range_len_step_nonconst . rtyper/test/test_rrange.py::TestRrange::()::test_range2list . rtyper/test/test_rrange.py::TestRrange::()::test_range_extra . rtyper/test/test_rrange.py::TestRrange::()::test_range_iter . rtyper/test/test_rrange.py::TestRrange::()::test_empty_range . rtyper/test/test_rrange.py::TestRrange::()::test_enumerate . rtyper/test/test_rrange.py::TestRrange::()::test_enumerate_startindex . rtyper/test/test_rrange.py::TestRrange::()::test_enumerate_instances . rtyper/test/test_rrange.py::TestRrange::()::test_extend_range . rtyper/test/test_rstr.py::test_parse_fmt . rtyper/test/test_rstr.py::TestRstr::()::test_simple . rtyper/test/test_rstr.py::TestRstr::()::test_implicit_index_error . rtyper/test/test_rstr.py::TestRstr::()::test_nonzero . rtyper/test/test_rstr.py::TestRstr::()::test_concat . rtyper/test/test_rstr.py::TestRstr::()::test_iter . rtyper/test/test_rstr.py::TestRstr::()::test_iter_over_char . rtyper/test/test_rstr.py::TestRstr::()::test_iter_over_nonconst_char . rtyper/test/test_rstr.py::TestRstr::()::test_str_iterator_reversed_unsupported . rtyper/test/test_rstr.py::TestRstr::()::test_char_constant . rtyper/test/test_rstr.py::TestRstr::()::test_char_isxxx . rtyper/test/test_rstr.py::TestRstr::()::test_char_index_0 . rtyper/test/test_rstr.py::TestRstr::()::test_char_index_0_checked . rtyper/test/test_rstr.py::TestRstr::()::test_isdigit . rtyper/test/test_rstr.py::TestRstr::()::test_str_isalpha . rtyper/test/test_rstr.py::TestRstr::()::test_str_isalnum . rtyper/test/test_rstr.py::TestRstr::()::test_char_compare . rtyper/test/test_rstr.py::TestRstr::()::test_char_string_compare . rtyper/test/test_rstr.py::TestRstr::()::test_char_mul . rtyper/test/test_rstr.py::TestRstr::()::test_str_mul . rtyper/test/test_rstr.py::TestRstr::()::test_is_none . rtyper/test/test_rstr.py::TestRstr::()::test_str_compare . rtyper/test/test_rstr.py::TestRstr::()::test_startswith . rtyper/test/test_rstr.py::TestRstr::()::test_startswith_char . rtyper/test/test_rstr.py::TestRstr::()::test_endswith . rtyper/test/test_rstr.py::TestRstr::()::test_endswith_char . rtyper/test/test_rstr.py::TestRstr::()::test_find . rtyper/test/test_rstr.py::TestRstr::()::test_contains_str . rtyper/test/test_rstr.py::TestRstr::()::test_find_with_start . rtyper/test/test_rstr.py::TestRstr::()::test_find_with_start_end . rtyper/test/test_rstr.py::TestRstr::()::test_find_AnnotatorError . rtyper/test/test_rstr.py::TestRstr::()::test_find_empty_string . rtyper/test/test_rstr.py::TestRstr::()::test_rfind . rtyper/test/test_rstr.py::TestRstr::()::test_rfind_empty_string . rtyper/test/test_rstr.py::TestRstr::()::test_rfind_error_message . rtyper/test/test_rstr.py::TestRstr::()::test_find_char . rtyper/test/test_rstr.py::TestRstr::()::test_strip . rtyper/test/test_rstr.py::TestRstr::()::test_strip_multiple_chars . rtyper/test/test_rstr.py::TestRstr::()::test_upper . rtyper/test/test_rstr.py::TestRstr::()::test_lower . rtyper/test/test_rstr.py::TestRstr::()::test_join . rtyper/test/test_rstr.py::TestRstr::()::test_str_slice . rtyper/test/test_rstr.py::TestRstr::()::test_str_slice_minusone . rtyper/test/test_rstr.py::TestRstr::()::test_strformat . rtyper/test/test_rstr.py::TestRstr::()::test_strformat_nontuple . rtyper/test/test_rstr.py::TestRstr::()::test_strformat_instance . rtyper/test/test_rstr.py::TestRstr::()::test_percentformat_instance . rtyper/test/test_rstr.py::TestRstr::()::test_percentformat_tuple . rtyper/test/test_rstr.py::TestRstr::()::test_percentformat_list . rtyper/test/test_rstr.py::TestRstr::()::test_splitlines . rtyper/test/test_rstr.py::TestRstr::()::test_split . rtyper/test/test_rstr.py::TestRstr::()::test_split_multichar . rtyper/test/test_rstr.py::TestRstr::()::test_rsplit_multichar . rtyper/test/test_rstr.py::TestRstr::()::test_rsplit . rtyper/test/test_rstr.py::TestRstr::()::test_split_limit . rtyper/test/test_rstr.py::TestRstr::()::test_rsplit_limit . rtyper/test/test_rstr.py::TestRstr::()::test_contains . rtyper/test/test_rstr.py::TestRstr::()::test_replace . rtyper/test/test_rstr.py::TestRstr::()::test_replace_TyperError . rtyper/test/test_rstr.py::TestRstr::()::test_int . rtyper/test/test_rstr.py::TestRstr::()::test_int_valueerror . rtyper/test/test_rstr.py::TestRstr::()::test_float . rtyper/test/test_rstr.py::TestRstr::()::test_char_mul_n . rtyper/test/test_rstr.py::TestRstr::()::test_char_mul_negative . rtyper/test/test_rstr.py::TestRstr::()::test_n_mul_char . rtyper/test/test_rstr.py::TestRstr::()::test_hash . rtyper/test/test_rstr.py::TestRstr::()::test_call_str_on_string . rtyper/test/test_rstr.py::TestRstr::()::test_count_char . rtyper/test/test_rstr.py::TestRstr::()::test_count . rtyper/test/test_rstr.py::TestRstr::()::test_count_overlapping_occurences . rtyper/test/test_rstr.py::TestRstr::()::test_count_AnnotatorError . rtyper/test/test_rstr.py::TestRstr::()::test_count_in_empty_string . rtyper/test/test_rstr.py::TestRstr::()::test_getitem_exc . rtyper/test/test_rstr.py::TestRstr::()::test_fold_concat . rtyper/test/test_rstr.py::TestRstr::()::test_inplace_add . rtyper/test/test_rstr.py::TestRstr::()::test_hlstr . rtyper/test/test_rstr.py::TestRstr::()::test_prebuilt_ll_strings . rtyper/test/test_rstr.py::TestRstr::()::test_str_unichar . rtyper/test/test_rstr.py::TestRstr::()::test_encode_char . rtyper/test/test_rstr.py::TestRstr::()::test_encode_char_latin1 . rtyper/test/test_rstr.py::TestRstr::()::test_str_none . rtyper/test/test_rstr.py::TestRstr::()::test_enumerate . rtyper/test/test_rstr.py::TestRstr::()::test_lower_char . rtyper/test/test_rstr.py::TestRstr::()::test_upper_char . rtyper/test/test_rstr.py::TestRstr::()::test_ll_find_rfind . rtyper/test/test_rstr.py::TestRstr::()::test_hash_via_type . rtyper/test/test_rstr.py::TestRstr::()::test_copy_string_to_raw . rtyper/test/test_rstr.py::TestRstr::()::test_strip_no_arg . rtyper/test/test_rtuple.py::test_rtuple . rtyper/test/test_rtuple.py::TestRtuple::()::test_simple . rtyper/test/test_rtuple.py::TestRtuple::()::test_len . rtyper/test/test_rtuple.py::TestRtuple::()::test_return_tuple . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_concatenation . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_concatenation_mix . rtyper/test/test_rtuple.py::TestRtuple::()::test_constant_tuple_contains . rtyper/test/test_rtuple.py::TestRtuple::()::test_constant_tuple_contains2 . rtyper/test/test_rtuple.py::TestRtuple::()::test_constant_tuple_contains3 . rtyper/test/test_rtuple.py::TestRtuple::()::test_constant_tuple_contains4 . rtyper/test/test_rtuple.py::TestRtuple::()::test_constant_unichar_tuple_contains . rtyper/test/test_rtuple.py::TestRtuple::()::test_constant_tuple_contains_bug . rtyper/test/test_rtuple.py::TestRtuple::()::test_conv . rtyper/test/test_rtuple.py::TestRtuple::()::test_constant_tuples_shared . rtyper/test/test_rtuple.py::TestRtuple::()::test_inst_tuple_getitem . rtyper/test/test_rtuple.py::TestRtuple::()::test_inst_tuple_add_getitem . rtyper/test/test_rtuple.py::TestRtuple::()::test_type_erase . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_hash . rtyper/test/test_rtuple.py::TestRtuple::()::test_constant_tuple_hash_str . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_to_list . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_iterator_length1 . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_iterator_reversed_unsupported . rtyper/test/test_rtuple.py::TestRtuple::()::test_inst_tuple_iter . rtyper/test/test_rtuple.py::TestRtuple::()::test_access_in_try . rtyper/test/test_rtuple.py::TestRtuple::()::test_void_items . rtyper/test/test_rtuple.py::TestRtuple::()::test_empty_tuple . rtyper/test/test_rtuple.py::TestRtuple::()::test_slice . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_eq . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_ne . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_eq_list . rtyper/test/test_rtuple.py::TestRtuple::()::test_compare_list_char_str . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_hash_2 . rtyper/test/test_rtuple.py::TestRtuple::()::test_tuple_str . rtyper/test/test_rtyper.py::test_reprkeys_dont_clash . rtyper/test/test_rtyper.py::test_simple . rtyper/test/test_rtyper.py::test_function_call . rtyper/test/test_rtyper.py::test_retval . rtyper/test/test_rtyper.py::test_retval_None . rtyper/test/test_rtyper.py::test_ll_calling_ll . rtyper/test/test_rtyper.py::test_ll_calling_ll2 . rtyper/test/test_rtyper.py::test_getgcflavor . rtyper/test/test_runicode.py::TestRUnicode::()::test_simple . rtyper/test/test_runicode.py::TestRUnicode::()::test_implicit_index_error . rtyper/test/test_runicode.py::TestRUnicode::()::test_nonzero . rtyper/test/test_runicode.py::TestRUnicode::()::test_concat . rtyper/test/test_runicode.py::TestRUnicode::()::test_iter . rtyper/test/test_runicode.py::TestRUnicode::()::test_iter_over_char . rtyper/test/test_runicode.py::TestRUnicode::()::test_iter_over_nonconst_char . rtyper/test/test_runicode.py::TestRUnicode::()::test_str_iterator_reversed_unsupported . rtyper/test/test_runicode.py::TestRUnicode::()::test_char_constant . rtyper/test/test_runicode.py::TestRUnicode::()::test_char_index_0 . rtyper/test/test_runicode.py::TestRUnicode::()::test_char_index_0_checked . rtyper/test/test_runicode.py::TestRUnicode::()::test_char_compare . rtyper/test/test_runicode.py::TestRUnicode::()::test_char_string_compare . rtyper/test/test_runicode.py::TestRUnicode::()::test_char_mul . rtyper/test/test_runicode.py::TestRUnicode::()::test_str_mul . rtyper/test/test_runicode.py::TestRUnicode::()::test_is_none . rtyper/test/test_runicode.py::TestRUnicode::()::test_str_compare . rtyper/test/test_runicode.py::TestRUnicode::()::test_startswith . rtyper/test/test_runicode.py::TestRUnicode::()::test_startswith_char . rtyper/test/test_runicode.py::TestRUnicode::()::test_endswith . rtyper/test/test_runicode.py::TestRUnicode::()::test_endswith_char . rtyper/test/test_runicode.py::TestRUnicode::()::test_find . rtyper/test/test_runicode.py::TestRUnicode::()::test_contains_str . rtyper/test/test_runicode.py::TestRUnicode::()::test_find_with_start . rtyper/test/test_runicode.py::TestRUnicode::()::test_find_with_start_end . rtyper/test/test_runicode.py::TestRUnicode::()::test_find_AnnotatorError . rtyper/test/test_runicode.py::TestRUnicode::()::test_find_empty_string . rtyper/test/test_runicode.py::TestRUnicode::()::test_rfind . rtyper/test/test_runicode.py::TestRUnicode::()::test_rfind_empty_string . rtyper/test/test_runicode.py::TestRUnicode::()::test_rfind_error_message . rtyper/test/test_runicode.py::TestRUnicode::()::test_find_char . rtyper/test/test_runicode.py::TestRUnicode::()::test_strip . rtyper/test/test_runicode.py::TestRUnicode::()::test_join . rtyper/test/test_runicode.py::TestRUnicode::()::test_str_slice . rtyper/test/test_runicode.py::TestRUnicode::()::test_str_slice_minusone . rtyper/test/test_runicode.py::TestRUnicode::()::test_strformat . rtyper/test/test_runicode.py::TestRUnicode::()::test_strformat_nontuple . rtyper/test/test_runicode.py::TestRUnicode::()::test_strformat_instance . rtyper/test/test_runicode.py::TestRUnicode::()::test_percentformat_instance . rtyper/test/test_runicode.py::TestRUnicode::()::test_percentformat_tuple . rtyper/test/test_runicode.py::TestRUnicode::()::test_percentformat_list . rtyper/test/test_runicode.py::TestRUnicode::()::test_split . rtyper/test/test_runicode.py::TestRUnicode::()::test_split_multichar . rtyper/test/test_runicode.py::TestRUnicode::()::test_rsplit_multichar . rtyper/test/test_runicode.py::TestRUnicode::()::test_rsplit . rtyper/test/test_runicode.py::TestRUnicode::()::test_split_limit . rtyper/test/test_runicode.py::TestRUnicode::()::test_rsplit_limit . rtyper/test/test_runicode.py::TestRUnicode::()::test_contains . rtyper/test/test_runicode.py::TestRUnicode::()::test_replace . rtyper/test/test_runicode.py::TestRUnicode::()::test_replace_TyperError . rtyper/test/test_runicode.py::TestRUnicode::()::test_char_mul_n . rtyper/test/test_runicode.py::TestRUnicode::()::test_char_mul_negative . rtyper/test/test_runicode.py::TestRUnicode::()::test_n_mul_char . rtyper/test/test_runicode.py::TestRUnicode::()::test_hash . rtyper/test/test_runicode.py::TestRUnicode::()::test_call_str_on_string . rtyper/test/test_runicode.py::TestRUnicode::()::test_count_char . rtyper/test/test_runicode.py::TestRUnicode::()::test_count . rtyper/test/test_runicode.py::TestRUnicode::()::test_count_overlapping_occurences . rtyper/test/test_runicode.py::TestRUnicode::()::test_count_AnnotatorError . rtyper/test/test_runicode.py::TestRUnicode::()::test_count_in_empty_string . rtyper/test/test_runicode.py::TestRUnicode::()::test_getitem_exc . rtyper/test/test_runicode.py::TestRUnicode::()::test_fold_concat . rtyper/test/test_runicode.py::TestRUnicode::()::test_inplace_add . rtyper/test/test_runicode.py::TestRUnicode::()::test_prebuilt_ll_strings . rtyper/test/test_runicode.py::TestRUnicode::()::test_str_unichar . rtyper/test/test_runicode.py::TestRUnicode::()::test_encode_char . rtyper/test/test_runicode.py::TestRUnicode::()::test_encode_char_latin1 . rtyper/test/test_runicode.py::TestRUnicode::()::test_str_none . rtyper/test/test_runicode.py::TestRUnicode::()::test_enumerate . rtyper/test/test_runicode.py::TestRUnicode::()::test_unicode_explicit_conv . rtyper/test/test_runicode.py::TestRUnicode::()::test_str_unicode_const . rtyper/test/test_runicode.py::TestRUnicode::()::test_unicode_of_unicode . rtyper/test/test_runicode.py::TestRUnicode::()::test_unicode_of_unichar s rtyper/test/test_runicode.py::TestRUnicode::()::test_conversion_errors Skipped: do we want this test to pass? . rtyper/test/test_runicode.py::TestRUnicode::()::test_str_unicode_nonconst . rtyper/test/test_runicode.py::TestRUnicode::()::test_unicode_encode . rtyper/test/test_runicode.py::TestRUnicode::()::test_utf_8_encoding_annotation . rtyper/test/test_runicode.py::TestRUnicode::()::test_unicode_encode_error . rtyper/test/test_runicode.py::TestRUnicode::()::test_unicode_decode . rtyper/test/test_runicode.py::TestRUnicode::()::test_unicode_decode_final . rtyper/test/test_runicode.py::TestRUnicode::()::test_utf_8_decoding_annotation . rtyper/test/test_runicode.py::TestRUnicode::()::test_unicode_decode_error . rtyper/test/test_runicode.py::TestRUnicode::()::test_unichar_const . rtyper/test/test_runicode.py::TestRUnicode::()::test_unichar_eq . rtyper/test/test_runicode.py::TestRUnicode::()::test_unichar_ord . rtyper/test/test_runicode.py::TestRUnicode::()::test_unichar_hash . rtyper/test/test_runicode.py::TestRUnicode::()::test_strformat_unicode_arg . rtyper/test/test_runicode.py::TestRUnicode::()::test_strformat_unicode_and_str s rtyper/test/test_runicode.py::TestRUnicode::()::test_char_isxxx Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_isdigit Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_str_isalpha Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_str_isalnum Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_upper Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_lower Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_splitlines Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_int Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_int_valueerror Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_float Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_hlstr Skipped: not supported s rtyper/test/test_runicode.py::TestRUnicode::()::test_strip_multiple_chars Skipped: not supported . rtyper/test/test_runicode.py::TestRUnicode::()::test_hash_via_type . rtyper/test/test_runicode.py::TestRUnicode::()::test_unicode_char_comparison . rtyper/test/test_runicode.py::TestRUnicode::()::test_strip_no_arg . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_generate_force_virtualizable . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_generate_force_virtualizable_subclass . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_no_force_virtualizable_for_other_fields . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_generate_force_virtualizable_array . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_accessor . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_replace_force_virtualizable_with_call . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_access_directly . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_access_directly_exception . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_access_directly_specialized . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_access_directly_escape . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_access_directly_method . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_access_directly_stop_at_dont_look_inside . rtyper/test/test_rvirtualizable.py::TestVirtualizable::()::test_simple . rtyper/test/test_rweakref.py::TestRweakref::()::test_weakref_simple . rtyper/test/test_rweakref.py::TestRweakref::()::test_prebuilt_weakref . rtyper/test/test_rweakref.py::TestRweakref::()::test_prebuilt_dead_weakref . rtyper/test/test_rweakref.py::TestRweakref::()::test_multiple_prebuilt_dead_weakrefs . rtyper/test/test_rweakref.py::TestRweakref::()::test_pbc_null_weakref . rtyper/test/test_rweakref.py::TestRweakref::()::test_ll_weakref . rtyper/test/test_rweakref.py::TestRWeakrefDisabled::()::test_no_real_weakref . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_instances . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_llinterp_lists . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_llinterp_tuples . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_llinterp_dict s memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_global_list Skipped: doesn't fit in the model, tested elsewhere too . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_string_concatenation . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_nongc_static_root . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_destructor . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_old_style_finalizer . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_finalizer . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_finalizer_calls_malloc . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_finalizer_resurrects . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_custom_trace . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_weakref . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_weakref_to_object_with_destructor . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_weakref_to_object_with_finalizer . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_collect_during_collect . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_collect_0 . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_interior_ptrs . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_id . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_can_move . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_shrink_array . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_string_builder_over_allocation s memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_many_ids Skipped: fails for bad reasons in lltype.py :-( . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_do_malloc_operations . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_do_malloc_operations_in_call s memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_gc_heap_stats Skipped: this test makes the following test crash. Investigate. . memory/test/test_transformed_gc.py::TestSemiSpaceGC::()::test_writebarrier_before_copy . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_instances . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_llinterp_lists . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_llinterp_tuples . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_llinterp_dict s memory/test/test_transformed_gc.py::TestGenerationGC::()::test_global_list Skipped: doesn't fit in the model, tested elsewhere too . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_string_concatenation . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_nongc_static_root . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_destructor . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_old_style_finalizer . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_finalizer . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_finalizer_calls_malloc . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_finalizer_resurrects . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_custom_trace . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_weakref . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_weakref_to_object_with_destructor . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_weakref_to_object_with_finalizer . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_collect_during_collect . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_collect_0 . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_interior_ptrs . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_id . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_can_move . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_shrink_array . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_string_builder_over_allocation s memory/test/test_transformed_gc.py::TestGenerationGC::()::test_many_ids Skipped: fails for bad reasons in lltype.py :-( . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_do_malloc_operations . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_do_malloc_operations_in_call s memory/test/test_transformed_gc.py::TestGenerationGC::()::test_gc_heap_stats Skipped: this test makes the following test crash. Investigate. . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_writebarrier_before_copy . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_weakref_across_minor_collection . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_nongc_static_root_minor_collect . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_static_root_minor_collect . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_many_weakrefs . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_immutable_to_old_promotion . memory/test/test_transformed_gc.py::TestGenerationGC::()::test_adr_of_nursery . memory/test/test_transformed_gc.py::TestGenerationalNoFullCollectGC::()::test_working_nursery . memory/test/test_transformed_gc.py::TestHybridGC::()::test_instances . memory/test/test_transformed_gc.py::TestHybridGC::()::test_llinterp_lists . memory/test/test_transformed_gc.py::TestHybridGC::()::test_llinterp_tuples . memory/test/test_transformed_gc.py::TestHybridGC::()::test_llinterp_dict s memory/test/test_transformed_gc.py::TestHybridGC::()::test_global_list Skipped: doesn't fit in the model, tested elsewhere too . memory/test/test_transformed_gc.py::TestHybridGC::()::test_string_concatenation . memory/test/test_transformed_gc.py::TestHybridGC::()::test_nongc_static_root . memory/test/test_transformed_gc.py::TestHybridGC::()::test_destructor . memory/test/test_transformed_gc.py::TestHybridGC::()::test_old_style_finalizer . memory/test/test_transformed_gc.py::TestHybridGC::()::test_finalizer . memory/test/test_transformed_gc.py::TestHybridGC::()::test_finalizer_calls_malloc . memory/test/test_transformed_gc.py::TestHybridGC::()::test_finalizer_resurrects . memory/test/test_transformed_gc.py::TestHybridGC::()::test_custom_trace . memory/test/test_transformed_gc.py::TestHybridGC::()::test_weakref . memory/test/test_transformed_gc.py::TestHybridGC::()::test_weakref_to_object_with_destructor . memory/test/test_transformed_gc.py::TestHybridGC::()::test_weakref_to_object_with_finalizer . memory/test/test_transformed_gc.py::TestHybridGC::()::test_collect_during_collect . memory/test/test_transformed_gc.py::TestHybridGC::()::test_collect_0 . memory/test/test_transformed_gc.py::TestHybridGC::()::test_interior_ptrs . memory/test/test_transformed_gc.py::TestHybridGC::()::test_id . memory/test/test_transformed_gc.py::TestHybridGC::()::test_can_move . memory/test/test_transformed_gc.py::TestHybridGC::()::test_shrink_array . memory/test/test_transformed_gc.py::TestHybridGC::()::test_string_builder_over_allocation s memory/test/test_transformed_gc.py::TestHybridGC::()::test_many_ids Skipped: fails for bad reasons in lltype.py :-( . memory/test/test_transformed_gc.py::TestHybridGC::()::test_do_malloc_operations . memory/test/test_transformed_gc.py::TestHybridGC::()::test_do_malloc_operations_in_call s memory/test/test_transformed_gc.py::TestHybridGC::()::test_gc_heap_stats Skipped: this test makes the following test crash. Investigate. . memory/test/test_transformed_gc.py::TestHybridGC::()::test_writebarrier_before_copy . memory/test/test_transformed_gc.py::TestHybridGC::()::test_weakref_across_minor_collection . memory/test/test_transformed_gc.py::TestHybridGC::()::test_nongc_static_root_minor_collect . memory/test/test_transformed_gc.py::TestHybridGC::()::test_static_root_minor_collect . memory/test/test_transformed_gc.py::TestHybridGC::()::test_many_weakrefs . memory/test/test_transformed_gc.py::TestHybridGC::()::test_immutable_to_old_promotion . memory/test/test_transformed_gc.py::TestHybridGC::()::test_adr_of_nursery . memory/test/test_transformed_gc.py::TestHybridGC::()::test_ref_from_rawmalloced_to_regular . memory/test/test_transformed_gc.py::TestHybridGC::()::test_write_barrier_direct . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_instances . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_llinterp_lists . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_llinterp_tuples . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_llinterp_dict s memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_global_list Skipped: doesn't fit in the model, tested elsewhere too . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_string_concatenation . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_nongc_static_root . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_destructor . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_old_style_finalizer . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_finalizer . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_finalizer_calls_malloc . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_finalizer_resurrects . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_custom_trace . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_weakref . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_weakref_to_object_with_destructor . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_weakref_to_object_with_finalizer . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_collect_during_collect . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_collect_0 . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_interior_ptrs . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_id . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_can_move . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_shrink_array . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_string_builder_over_allocation . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_many_ids . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_do_malloc_operations . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_do_malloc_operations_in_call s memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_gc_heap_stats Skipped: this test makes the following test crash. Investigate. . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_writebarrier_before_copy . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_weakref_across_minor_collection . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_nongc_static_root_minor_collect . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_static_root_minor_collect . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_many_weakrefs . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_immutable_to_old_promotion . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_adr_of_nursery . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_ref_from_rawmalloced_to_regular . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_write_barrier_direct . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_no_clean_setarrayitems . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_nursery_hash_base . memory/test/test_transformed_gc.py::TestMiniMarkGC::()::test_instantiate_nonmovable . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_instances . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_llinterp_lists . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_llinterp_tuples . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_llinterp_dict s memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_global_list Skipped: doesn't fit in the model, tested elsewhere too . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_string_concatenation . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_nongc_static_root . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_destructor . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_old_style_finalizer . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer_calls_malloc . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_finalizer_resurrects . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_custom_trace . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_weakref . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_to_object_with_destructor . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_to_object_with_finalizer . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_collect_during_collect . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_collect_0 . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_interior_ptrs . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_id . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_can_move . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_shrink_array . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_string_builder_over_allocation . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_many_ids . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_do_malloc_operations . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_do_malloc_operations_in_call s memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_gc_heap_stats Skipped: this test makes the following test crash. Investigate. . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_writebarrier_before_copy . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_weakref_across_minor_collection . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_nongc_static_root_minor_collect . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_static_root_minor_collect . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_many_weakrefs . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_immutable_to_old_promotion . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_adr_of_nursery . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_ref_from_rawmalloced_to_regular . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_write_barrier_direct . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_no_clean_setarrayitems . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_nursery_hash_base . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_instantiate_nonmovable . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_malloc_array_of_gcptr . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_malloc_struct_of_gcptr . memory/test/test_transformed_gc.py::TestIncrementalMiniMarkGC::()::test_gc_hooks . memory/test/test_transformed_gc.py::TestHybridTaggedPointerGC::()::test_tagged_simple . memory/test/test_transformed_gc.py::TestHybridTaggedPointerGC::()::test_tagged_prebuilt s memory/test/test_transformed_gc.py::TestHybridTaggedPointerGC::()::test_gettypeid Skipped: fails for obscure reasons