@@ -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*\''