from pathlib import Path
from rougail import Rougail
from rougail.config import get_rougail_config
from rougail.output_doc import RougailOutputDoc


def test_force_optional():
    print('FIXME')
#    test_dir = Path(__file__).resolve().parent
#    rougailconfig = get_rougail_config(backward_compatibility=False)
#    rougailconfig['step.output'] = 'doc'
##    rougailconfig['tiramisu_cache'] = 'p.py'
#    dirs = [str(test_dir / 'cmdline')]
#    rougailconfig['plugins'] = ["structural_commandline"]
#    rougailconfig['main_dictionaries'] = dirs
#    rougailconfig['doc.output_format'] = 'asciidoc'
#    rougail = Rougail(rougailconfig)
#    config = rougail.run()
#    inventory = RougailOutputDoc(config, rougailconfig=rougailconfig)
#    doc = inventory.run()
#    result_file = test_dir / 'cmdline.adoc'
#    if not result_file.is_file():
#        with open(str(result_file), 'w') as docfh:
#            docfh.write(doc)
#    with open(str(result_file)) as docfh:
#        result = docfh.read()
#    assert doc == result