diff --git a/tests/test_reports_spreadsheet.py b/tests/test_reports_spreadsheet.py index 133b5e60e326a0ba99fa816154bfb9109c0b6b3c..20394760ce86acda38b3483a6ea419119d4222bb 100644 --- a/tests/test_reports_spreadsheet.py +++ b/tests/test_reports_spreadsheet.py @@ -748,3 +748,21 @@ def test_ods_writer_set_custom_property(ods_writer, value, exptype): else: expected = str(value) assert cprop.text == expected + +def test_ods_writer_set_common_properties(ods_writer): + ods_writer.set_common_properties() + get_child(ods_writer.document.meta, odf.meta.UserDefined, name='ReportCommand') + +def test_ods_writer_common_repo_properties(ods_writer): + repo = testutil.TestRepo('abcd1234', False) + ods_writer.set_common_properties(repo) + meta = ods_writer.document.meta + sha_prop = get_child(meta, odf.meta.UserDefined, name='GitSHA') + assert sha_prop.text == 'abcd1234' + dirty_prop = get_child(meta, odf.meta.UserDefined, name='GitDirty') + assert dirty_prop.text == 'false' + +def test_ods_writer_common_command(ods_writer): + ods_writer.set_common_properties(command=['testcmd', 'testarg*']) + cmd_prop = get_child(ods_writer.document.meta, odf.meta.UserDefined, name='ReportCommand') + assert cmd_prop.text == 'testcmd \'testarg*\''