Checking python... running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. /usr/lib/python3.11/site-packages/setuptools/command/test.py:193: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! ir_d = dist.fetch_build_eggs(dist.install_requires) WARNING: The wheel package is not available. /usr/lib/python3.11/site-packages/setuptools/command/test.py:194: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! tr_d = dist.fetch_build_eggs(dist.tests_require or []) WARNING: The wheel package is not available. /usr/lib/python3.11/site-packages/setuptools/command/test.py:195: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! er_d = dist.fetch_build_eggs( WARNING: The wheel package is not available. running egg_info writing htmlmin2.egg-info/PKG-INFO writing dependency_links to htmlmin2.egg-info/dependency_links.txt writing entry points to htmlmin2.egg-info/entry_points.txt writing top-level names to htmlmin2.egg-info/top_level.txt reading manifest file 'htmlmin2.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'htmlmin2.egg-info/SOURCES.txt' running build_ext test_basic_minification_quality (htmlmin.tests.tests.TestMinifyFunction.test_basic_minification_quality) ... ok test_dangling_tag (htmlmin.tests.tests.TestMinifyFunction.test_dangling_tag) ... ok test_dangling_tag_followup (htmlmin.tests.tests.TestMinifyFunction.test_dangling_tag_followup) ... ok test_high_minification_quality (htmlmin.tests.tests.TestMinifyFunction.test_high_minification_quality) ... ok test_long_text (htmlmin.tests.tests.TestMinifyFunction.test_long_text) ... ok test_simple_html (htmlmin.tests.tests.TestMinifyFunction.test_simple_html) ... ok test_simple_text (htmlmin.tests.tests.TestMinifyFunction.test_simple_text) ... ok test_with_doctype (htmlmin.tests.tests.TestMinifyFunction.test_with_doctype) ... ok test_buffered_input (htmlmin.tests.tests.TestMinifierObject.test_buffered_input) ... ok test_dangling_tag (htmlmin.tests.tests.TestMinifierObject.test_dangling_tag) ... ok test_dangling_tag_followup (htmlmin.tests.tests.TestMinifierObject.test_dangling_tag_followup) ... ok test_long_text (htmlmin.tests.tests.TestMinifierObject.test_long_text) ... ok test_reuse (htmlmin.tests.tests.TestMinifierObject.test_reuse) ... ok test_simple_html (htmlmin.tests.tests.TestMinifierObject.test_simple_html) ... ok test_simple_text (htmlmin.tests.tests.TestMinifierObject.test_simple_text) ... ok test_with_doctype (htmlmin.tests.tests.TestMinifierObject.test_with_doctype) ... ok test_convert_charrefs (htmlmin.tests.tests.TestMinifyFeatures.test_convert_charrefs) ... ok test_convert_charrefs_false (htmlmin.tests.tests.TestMinifyFeatures.test_convert_charrefs_false) ... ok test_custom_pre_attribute (htmlmin.tests.tests.TestMinifyFeatures.test_custom_pre_attribute) ... ok test_dont_convert_pre_attr (htmlmin.tests.tests.TestMinifyFeatures.test_dont_convert_pre_attr) ... ok test_dont_minify_div (htmlmin.tests.tests.TestMinifyFeatures.test_dont_minify_div) ... ok test_dont_minify_scripts_or_styles (htmlmin.tests.tests.TestMinifyFeatures.test_dont_minify_scripts_or_styles) ... ok test_keep_boolean_attributes (htmlmin.tests.tests.TestMinifyFeatures.test_keep_boolean_attributes) ... ok test_keep_comments (htmlmin.tests.tests.TestMinifyFeatures.test_keep_comments) ... ok test_keep_conditional_comments (htmlmin.tests.tests.TestMinifyFeatures.test_keep_conditional_comments) ... ok test_keep_empty (htmlmin.tests.tests.TestMinifyFeatures.test_keep_empty) ... ok test_keep_empty_comments (htmlmin.tests.tests.TestMinifyFeatures.test_keep_empty_comments) ... ok test_keep_nested_single_quotes (htmlmin.tests.tests.TestMinifyFeatures.test_keep_nested_single_quotes) ... ok test_keep_optional_attribute_quotes (htmlmin.tests.tests.TestMinifyFeatures.test_keep_optional_attribute_quotes) ... ok test_keep_pre_attribute (htmlmin.tests.tests.TestMinifyFeatures.test_keep_pre_attribute) ... ok test_minify_pre (htmlmin.tests.tests.TestMinifyFeatures.test_minify_pre) ... ok test_no_reduce_empty_attributes (htmlmin.tests.tests.TestMinifyFeatures.test_no_reduce_empty_attributes) ... ok test_no_reduce_empty_attributes_keep_quotes (htmlmin.tests.tests.TestMinifyFeatures.test_no_reduce_empty_attributes_keep_quotes) ... ok test_reduce_boolean_attributes (htmlmin.tests.tests.TestMinifyFeatures.test_reduce_boolean_attributes) ... ok test_reduce_empty_attributes (htmlmin.tests.tests.TestMinifyFeatures.test_reduce_empty_attributes) ... ok test_remove_all_empty (htmlmin.tests.tests.TestMinifyFeatures.test_remove_all_empty) ... ok test_remove_close_from_tags (htmlmin.tests.tests.TestMinifyFeatures.test_remove_close_from_tags) ... ok test_remove_close_tags (htmlmin.tests.tests.TestMinifyFeatures.test_remove_close_tags) ... ok test_remove_comments (htmlmin.tests.tests.TestMinifyFeatures.test_remove_comments) ... ok test_remove_empty (htmlmin.tests.tests.TestMinifyFeatures.test_remove_empty) ... ok test_remove_head_spaces (htmlmin.tests.tests.TestMinifyFeatures.test_remove_head_spaces) ... ok test_remove_nonconditional_comments (htmlmin.tests.tests.TestMinifyFeatures.test_remove_nonconditional_comments) ... ok test_remove_optional_attribute_quotes (htmlmin.tests.tests.TestMinifyFeatures.test_remove_optional_attribute_quotes) ... ok test_remove_quotes (htmlmin.tests.tests.TestMinifyFeatures.test_remove_quotes) ... ok test_remove_quotes_drop_trailing_slash (htmlmin.tests.tests.TestMinifyFeatures.test_remove_quotes_drop_trailing_slash) ... ok test_remove_quotes_keep_space_before_slash (htmlmin.tests.tests.TestMinifyFeatures.test_remove_quotes_keep_space_before_slash) ... ok test_remove_redundant_lang_0 (htmlmin.tests.tests.TestMinifyFeatures.test_remove_redundant_lang_0) ... ok test_remove_single_quotes (htmlmin.tests.tests.TestMinifyFeatures.test_remove_single_quotes) ... ok test_remove_space_from_self_closed_tags (htmlmin.tests.tests.TestMinifyFeatures.test_remove_space_from_self_closed_tags) ... ok test_remove_tag_name_whitespace (htmlmin.tests.tests.TestMinifyFeatures.test_remove_tag_name_whitespace) ... ok test_a_p_interaction (htmlmin.tests.tests.TestSelfClosingTags.test_a_p_interaction) ... ok test_colgroup_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_colgroup_self_close) ... ok test_dd_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_dd_self_close) ... ok test_dt_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_dt_self_close) ... ok test_li_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_li_self_close) ... ok test_optgroup_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_optgroup_self_close) ... ok test_option_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_option_self_close) ... ok test_p_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_p_self_close) ... ok test_tbody_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_tbody_self_close) ... ok test_td_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_td_self_close) ... ok test_tfoot_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_tfoot_self_close) ... ok test_th_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_th_self_close) ... ok test_thead_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_thead_self_close) ... ok test_tr_self_close (htmlmin.tests.tests.TestSelfClosingTags.test_tr_self_close) ... ok test_body_closed_no_open (htmlmin.tests.tests.TestSelfOpeningTags.test_body_closed_no_open) ... ok test_colgroup_self_open (htmlmin.tests.tests.TestSelfOpeningTags.test_colgroup_self_open) ... ok test_head_closed_no_open (htmlmin.tests.tests.TestSelfOpeningTags.test_head_closed_no_open) ... ok test_html_closed_no_open (htmlmin.tests.tests.TestSelfOpeningTags.test_html_closed_no_open) ... ok test_p_closed_no_open (htmlmin.tests.tests.TestSelfOpeningTags.test_p_closed_no_open) ... ok test_tbody_self_open (htmlmin.tests.tests.TestSelfOpeningTags.test_tbody_self_open) ... ok test_direct_decorator (htmlmin.tests.tests.TestDecorator.test_direct_decorator) ... ok test_options_decorator (htmlmin.tests.tests.TestDecorator.test_options_decorator) ... ok test_middlware (htmlmin.tests.tests.TestMiddleware.test_middlware) ... ok test_middlware_keep_header (htmlmin.tests.tests.TestMiddleware.test_middlware_keep_header) ... ok test_middlware_minifier_options (htmlmin.tests.tests.TestMiddleware.test_middlware_minifier_options) ... ok test_middlware_off_by_default (htmlmin.tests.tests.TestMiddleware.test_middlware_off_by_default) ... ok test_middlware_off_by_header (htmlmin.tests.tests.TestMiddleware.test_middlware_off_by_header) ... ok test_middlware_on_by_header (htmlmin.tests.tests.TestMiddleware.test_middlware_on_by_header) ... ok test_middlware_remove_header (htmlmin.tests.tests.TestMiddleware.test_middlware_remove_header) ... ok test_ampersand_char_ref (htmlmin.tests.test_escape.TestEscapeAttributes.test_ampersand_char_ref) ... ok test_ampersand_decimal (htmlmin.tests.test_escape.TestEscapeAttributes.test_ampersand_decimal) ... ok test_ampersand_hex (htmlmin.tests.test_escape.TestEscapeAttributes.test_ampersand_hex) ... ok test_ampersand_non_decimal (htmlmin.tests.test_escape.TestEscapeAttributes.test_ampersand_non_decimal) ... ok test_ampersand_nonhex (htmlmin.tests.test_escape.TestEscapeAttributes.test_ampersand_nonhex) ... ok test_both_quotes (htmlmin.tests.test_escape.TestEscapeAttributes.test_both_quotes) ... ok test_double_quote (htmlmin.tests.test_escape.TestEscapeAttributes.test_double_quote) ... ok test_force_double_quote (htmlmin.tests.test_escape.TestEscapeAttributes.test_force_double_quote) ... ok test_multi_ampersand_char_ref (htmlmin.tests.test_escape.TestEscapeAttributes.test_multi_ampersand_char_ref) ... ok test_proper_char_refs (htmlmin.tests.test_escape.TestEscapeAttributes.test_proper_char_refs) ... ok test_quote_space (htmlmin.tests.test_escape.TestEscapeAttributes.test_quote_space) ... ok test_quote_unsafe_chars (htmlmin.tests.test_escape.TestEscapeAttributes.test_quote_unsafe_chars) ... ok test_simple_attribute (htmlmin.tests.test_escape.TestEscapeAttributes.test_simple_attribute) ... ok test_single_quote (htmlmin.tests.test_escape.TestEscapeAttributes.test_single_quote) ... ok ---------------------------------------------------------------------- Ran 93 tests in 0.265s OK