Changeset - 17c5468a7d47
[Not reviewed]
0 2 0
Brett Smith - 4 years ago 2020-06-12 20:42:54
brettcsmith@brettcsmith.org
reports: ODS links default to using URL as link text.
2 files changed with 3 insertions and 3 deletions:
0 comments (0 inline, 0 general)
conservancy_beancount/reports/core.py
Show inline comments
...
 
@@ -928,7 +928,7 @@ class BaseODS(BaseSpreadsheet[RT, ST], metaclass=abc.ABCMeta):
 
                text = None
 
            cell.addElement(odf.text.P())
 
            cell.lastChild.addElement(odf.text.A(
 
                type='simple', href=href, text=text,
 
                type='simple', href=href, text=text or href,
 
            ))
 
        return cell
 

	
tests/test_reports_spreadsheet.py
Show inline comments
...
 
@@ -514,7 +514,7 @@ def test_ods_writer_multilink_singleton(ods_writer, cell_source, style_name):
 
        href = cell_source
 
        text = None
 
    anchor = get_child(cell, odf.text.A, type='simple', href=href)
 
    assert get_text(anchor) == (text or '')
 
    assert get_text(anchor) == (text or href)
 

	
 
def test_ods_writer_multilink_cell(ods_writer):
 
    cell = ods_writer.multilink_cell(iter(LINK_CELL_DATA))
...
 
@@ -528,7 +528,7 @@ def test_ods_writer_multilink_cell(ods_writer):
 
            text = None
 
        assert child.getAttribute('type') == 'simple'
 
        assert child.getAttribute('href') == href
 
        assert get_text(child) == (text or '')
 
        assert get_text(child) == (text or href)
 

	
 
@pytest.mark.parametrize('cell_source,style_name', testutil.combine_values(
 
    STRING_CELL_DATA,
0 comments (0 inline, 0 general)