moo.core.tests.test\_security\_builtins ======================================= .. automodule:: moo.core.tests.test_security_builtins .. rubric:: Functions .. autosummary:: :toctree: test_attribute_error_obj_is_none_for_guard_raised_errors test_attribute_error_obj_returns_object_verb_already_had test_callable_builtin_accessible_but_harmless test_delattr_builtin_blocks_delete_on_objects test_dir_builtin_removed test_dunder_syntax_blocked test_enumerate_iteration_safe test_enumerate_next_dunder_blocked test_exception_traceback_blocked_by_underscore_guard test_generator_gi_code_blocked_via_getattr test_generator_gi_frame_blocked_via_getattr test_getattr_normal_names_still_work test_getattr_underscore_blocked test_hasattr_normal_names_still_work test_hasattr_underscore_returns_false test_inspect_attributes_covers_attack_chain test_isinstance_accessible_but_cannot_probe_dunder_classes test_iter_does_not_expose_generator_frame test_iter_dunder_next_still_blocked test_iter_returns_iterator_over_safe_elements test_iter_two_arg_callable_sentinel_bounded test_metaclass_not_in_globals test_next_default_on_exhaustion test_next_does_not_expose_generator_frame test_next_generator_frame_getattr_still_blocked test_next_on_non_iterator_raises_typeerror test_next_returns_safe_element test_safe_hasattr_does_not_leak_f_locals test_safe_hasattr_does_not_leak_gi_code test_safe_hasattr_does_not_leak_gi_frame test_set_operations_safe test_setattr_builtin_blocks_underscore_write test_setattr_builtin_blocks_write_to_objects test_sorted_returns_plain_list