summaryrefslogtreecommitdiff
path: root/bs4/tests/test_tree.py
AgeCommit message (Expand)Author
2023-01-31Consistently use pytest.mark.skipif to skip tests when the corresponding libr...Leonard Richardson
2023-01-27Parametrize the 'string is deprecated' warning test so we can test all of the...Leonard Richardson
2023-01-27Check the associated filename for more warnings.Leonard Richardson
2023-01-25The HTMLFormatter and XMLFormatter constructors no longer return aLeonard Richardson
2023-01-25Passing a Tag's .contents into PageElement.extend() now works theLeonard Richardson
2021-10-24Used a warning to formally deprecate the 'text' argument in favor of 'string'.Leonard Richardson
2021-10-23Changing find* tests to use string instead of text, except for one test that ...Leonard Richardson
2021-10-11More test refactoring.Leonard Richardson
2021-10-11Broke up some monolithic unit test files.Leonard Richardson
2021-10-11Moved the test classes to tests/__init__.py.Leonard Richardson
2021-10-09Moved testing.py into the same package as the tests.Leonard Richardson
2021-09-12Ported unit tests to use pytest.Leonard Richardson
2021-09-07Goodbye, Python 2. [bug=1942919]Leonard Richardson
2021-06-01The 'replace_with()' method now takes a variable number of arguments,Leonard Richardson
2021-02-14NavigableString and its subclasses now implement the get_text()Leonard Richardson
2021-02-14The 'html5' formatter now treats attributes whose values are theLeonard Richardson
2021-02-13The behavior of methods like .get_text() and .strings now differsLeonard Richardson
2021-02-13Corrected the use of special string container classes in cases when aLeonard Richardson
2020-09-26Fixed a bug that inconsistently moved elements over when passingLeonard Richardson
2020-04-12Fixed test failures when run against soupselect 2.0. Patch by TomášLeonard Richardson
2020-04-05Embedded CSS and Javascript is now stored in distinct Stylesheet andLeonard Richardson
2020-01-01API CHANGE - Added PageElement.decomposed, a new property which lets youLeonard Richardson
2019-12-29Fixed an unhandled exception when formatting a Tag that had been decomposed.[...Leonard Richardson
2019-08-21Copying a Tag preserves information that was originally obtained fromLeonard Richardson
2019-08-21Fixed a crash when pretty-printing tags that were not createdLeonard Richardson
2019-07-15Implemented Tag.smooth.Leonard Richardson
2019-07-15Moved the formatter to its own class and updated its documentation.Leonard Richardson
2019-07-15Improved comments in tests.Leonard Richardson
2019-07-14Give the Formatter class more control over formatting decisions.Leonard Richardson
2019-07-07A Formatter can now decide how (or whether) to order the attributesLeonard Richardson
2019-07-07It's now possible to override a TreeBuilder's cdata_list_attributes dictionar...Leonard Richardson
2019-01-06Fixed an incorrectly raised exception when inserting a tag before orLeonard Richardson
2018-12-31Improved and tested error checking for insert_before and insert_after.Leonard Richardson
2018-12-30Add convienances for inserting multiple tagsIsaac Muse
2018-12-19Add Soup Sieve supportIsaac Muse
2018-07-30Fix an exception when a custom formatter was asked to format a voidLeonard Richardson
2018-07-28When markup contains duplicate elements, a select() call thatLeonard Richardson
2018-07-28Correctly handle invalid HTML numeric character entities like “Leonard Richardson
2018-07-15You can pass a dictionary of intoLeonard Richardson
2018-07-15Introduced the Formatter system. [bug=1716272].Leonard Richardson
2018-07-14Fixed a disconnected parse tree when one BeautifulSoup object wasLeonard Richardson
2018-07-14Fixed code that was causing deprecation warnings in recent Python 3Leonard Richardson
2017-05-06Replace get_attribute_text with get_attribute_list.Leonard Richardson
2017-05-06Renamed convenience method to get_attribute_text.Leonard Richardson
2017-05-06Added the method, which acts like forLeonard Richardson
2017-05-06It's now possible to use a tag's namespace prefix when searching,Leonard Richardson
2016-07-26Spelling fixesVille Skyttä
2016-07-19Fixed test that fails in Python 3.5.Leonard Richardson
2016-07-18Pass in bytes so that the BeautifulSoup object always has an original_encoding.Leonard Richardson
2016-07-18If a search against each individual value of a multi-valuedLeonard Richardson