promplate-core unit test results

Report generated on 18-Dec-2024 at 19:52:37 by pytest-html v4.1.1

Environment

Python
3.12.8
Platform
Linux-5.10.228-219.884.amzn2.x86_64-x86_64-with-glibc2.31
Packages
  • pytest: 8.3.4
  • pluggy: 1.5.0
    Plugins
    • anyio: 4.7.0
    • html: 4.1.1
    • metadata: 3.1.1
    • asyncio: 0.25.0
      CI
      true
      BUILD_ID
      6762b74ec5c0f80008a4d9ca

      Summary

      84 tests took 38 ms.

      (Un)check the boxes to filter the results.

      0 Failed, 84 Passed, 0 Skipped, 0 Expected failures, 0 Unexpected passes, 0 Errors, 0 Reruns
       / 
      Result Test Duration Links
      tests/test_chain.py::test_chain_partial_context1 ms
      tests/test_chain.py::test_chain_ior1 ms
      tests/test_chain.py::test_chain_break0 ms
      tests/test_chain.py::test_loop_break1 ms
      tests/test_chain.py::test_chain_callback0 ms
      tests/test_chain.py::test_processes0 ms
      tests/test_chat.py::test_builder_roles0 ms
      tests/test_chat.py::test_builder_names0 ms
      tests/test_chat.py::test_chat_markup0 ms
      tests/test_chat.py::test_auto_trim_trailing_blank_line0 ms
      tests/test_chat.py::test_immutable_constants0 ms
      tests/test_context.py::test_inheritance0 ms
      tests/test_context.py::test_initialization0 ms
      tests/test_context.py::test_maps_property0 ms
      tests/test_context.py::test_result_property_edge_cases0 ms
      tests/test_context.py::test_mapping_update0 ms
      tests/test_context.py::test_chain_update0 ms
      tests/test_context.py::test_map_shadowing0 ms
      tests/test_context.py::test_iteration_and_length0 ms
      tests/test_context.py::test_item_deletion0 ms
      tests/test_context.py::test_result_property0 ms
      tests/test_context.py::test_as_chain_map0 ms
      tests/test_context.py::test_result_property_20 ms
      tests/test_context.py::test_ensure_method0 ms
      tests/test_context.py::test_subclass0 ms
      tests/test_node.py::test_add_callback_by_lambda3 ms
      tests/test_node.py::test_add_callback_by_decorator_10 ms
      tests/test_node.py::test_add_callback_by_decorator_20 ms
      tests/test_node.py::test_node_invoke0 ms
      tests/test_node.py::test_node_ainvoke1 ms
      tests/test_node.py::test_node_stream0 ms
      tests/test_node.py::test_node_astream1 ms
      tests/test_node.py::test_context_behavior0 ms
      tests/test_node.py::test_callbacks_with_states1 ms
      tests/test_node.py::test_order_of_callbacks0 ms
      tests/test_node.py::test_config_overwrite0 ms
      tests/test_template.py::test_variables0 ms
      tests/test_template.py::test_undefined_variables1 ms
      tests/test_template.py::test_reusability0 ms
      tests/test_template.py::test_attribute0 ms
      tests/test_template.py::test_member_function0 ms
      tests/test_template.py::test_item_access0 ms
      tests/test_template.py::test_loops1 ms
      tests/test_template.py::test_empty_loops0 ms
      tests/test_template.py::test_multiline_loops0 ms
      tests/test_template.py::test_multiple_loops0 ms
      tests/test_template.py::test_comments0 ms
      tests/test_template.py::test_if1 ms
      tests/test_template.py::test_complex_if0 ms
      tests/test_template.py::test_loop_if1 ms
      tests/test_template.py::test_nested_loops0 ms
      tests/test_template.py::test_whitespace_handling0 ms
      tests/test_template.py::test_whitespace_among_tags0 ms
      tests/test_template.py::test_non_ascii0 ms
      tests/test_template.py::test_exception_during_evaluation1 ms
      tests/test_template.py::test_bad_names2 ms
      tests/test_template.py::test_bogus_tag_syntax0 ms
      tests/test_template.py::test_malformed_if1 ms
      tests/test_template.py::test_malformed_for1 ms
      tests/test_template.py::test_bad_nesting0 ms
      tests/test_template.py::test_malformed_end0 ms
      tests/test_template.py::test_pipe_iteration0 ms
      tests/test_template.py::test_multi_line_tags0 ms
      tests/test_template.py::test_multi_line_inside_tag0 ms
      tests/test_template.py::test_complex_indent_inside_tag0 ms
      tests/test_template.py::test_not_a_tag0 ms
      tests/test_template.py::test_lazy_default_context0 ms
      tests/test_template.py::test_lazy_input_context0 ms
      tests/test_template.py::test_context_unchanged_after_rendering0 ms
      tests/test_template.py::test_arender1 ms
      tests/test_template.py::test_async_generator1 ms
      tests/test_template.py::test_await1 ms
      tests/test_template.py::test_components_context0 ms
      tests/test_template.py::test_components_in_for_loop0 ms
      tests/test_template.py::test_else_tag_in_for_loop1 ms
      tests/test_template.py::test_elif_tag0 ms
      tests/test_template.py::test_while_loop0 ms
      tests/test_template.py::test_custom_indent0 ms
      tests/test_template.py::test_spaces_around_tag0 ms
      tests/test_template.py::test_error_handling1 ms
      tests/test_template.py::test_error_handling_namesake1 ms
      tests/test_utils.py::test_resolve1 ms
      tests/test_utils.py::test_accumulate1 ms
      tests/test_utils.py::test_accumulate_empty0 ms