def test_escape_docstring(): description = 'Escape a `Backtick` and some `Backtick`s.' expected = dedent("""\ ''' Escape a ``Backtick`` and some ``Backtick``'s. '''""") actual = docstring(description) assert expected == actual
def test_docstring(): description = \ "Values of AXProperty name:\n- from 'busy' to 'roledescription': " \ "states which apply to every AX node\n- from 'live' to 'root': " \ "attributes which apply to nodes in live regions\n- from " \ "'autocomplete' to 'valuetext': attributes which apply to " \ "widgets\n- from 'checked' to 'selected': states which apply to " \ "widgets\n- from 'activedescendant' to 'owns' - relationships " \ "between elements other than parent/child/sibling." expected = dedent("""\ ''' Values of AXProperty name: - from 'busy' to 'roledescription': states which apply to every AX node - from 'live' to 'root': attributes which apply to nodes in live regions - from 'autocomplete' to 'valuetext': attributes which apply to widgets - from 'checked' to 'selected': states which apply to widgets - from 'activedescendant' to 'owns' - relationships between elements other than parent/child/sibling. '''""") actual = docstring(description) assert expected == actual