bs4.tests.test_pageelement#
Tests of the bs4.element.PageElement class
Module Contents#
Classes#
Test the ability to encode objects into strings.  | 
|
Test the formatting feature, used by methods like decode() and  | 
|
Testing features like pickle and deepcopy.  | 
- class bs4.tests.test_pageelement.TestEncoding#
 Bases:
bs4.tests.SoupTestTest the ability to encode objects into strings.
- test_unicode_string_can_be_encoded()#
 
- test_tag_containing_unicode_string_can_be_encoded()#
 
- test_encoding_substitutes_unrecognized_characters_by_default()#
 
- test_encoding_can_be_made_strict()#
 
- test_decode_contents()#
 
- test_encode_contents()#
 
- test_encode_deeply_nested_document()#
 
- test_deprecated_renderContents()#
 
- test_repr()#
 
- class bs4.tests.test_pageelement.TestFormatters#
 Bases:
bs4.tests.SoupTestTest the formatting feature, used by methods like decode() and prettify(), and the formatters themselves.
- test_default_formatter_is_minimal()#
 
- test_formatter_html()#
 
- test_formatter_html5()#
 
- test_formatter_minimal()#
 
- test_formatter_null()#
 
- test_formatter_custom()#
 
- test_formatter_is_run_on_attribute_values()#
 
- test_formatter_skips_script_tag_for_html_documents()#
 
- test_formatter_skips_style_tag_for_html_documents()#
 
- test_prettify_leaves_preformatted_text_alone()#
 
- test_prettify_handles_nested_string_literal_tags()#
 
- test_prettify_accepts_formatter_function()#
 
- test_prettify_outputs_unicode_by_default()#
 
- test_prettify_can_encode_data()#
 
- test_html_entity_substitution_off_by_default()#
 
- test_encoding_substitution()#
 
- test_encoding_substitution_doesnt_happen_if_tag_is_strained()#
 
- class bs4.tests.test_pageelement.TestPersistence#
 Bases:
bs4.tests.SoupTestTesting features like pickle and deepcopy.
- setup_method()#
 
- test_pickle_and_unpickle_identity()#
 
- test_deepcopy_identity()#
 
- test_copy_deeply_nested_document()#
 
- test_copy_preserves_encoding()#
 
- test_copy_preserves_builder_information()#
 
- test_unicode_pickle()#
 
- test_copy_entire_soup()#
 
- test_copy_tag_copies_contents()#