Path:
tests/unit/strictdoc/backend/sdoc/test_dsl_passthrough_new_composite.py
Lines:
32
Non-empty lines:
22
Non-empty lines covered with requirements:
22 / 22 (100.0%)
Functions:
1
Functions covered by requirements:
1 / 1 (100.0%)
1
"""2
@relation(SDOC-SRS-136, scope=file)3
"""4
5
from strictdoc.backend.sdoc.models.document import SDocDocument
6
from strictdoc.backend.sdoc.reader import SDReader
7
from strictdoc.backend.sdoc.writer import SDWriter
8
9
10
def test_001_minimal_doc(default_project_config):
11
input_sdoc = """\
12
[DOCUMENT]13
TITLE: Test Doc14
15
[[REQUIREMENT]]16
TITLE: FOO17
18
[REQUIREMENT]19
TITLE: FOO20
21
[[/REQUIREMENT]]22
"""23
24
reader = SDReader()
25
26
document = reader.read(input_sdoc)
27
assert isinstance(document, SDocDocument)
28
29
writer = SDWriter(default_project_config)
30
output = writer.write(document)
31
32
assert input_sdoc == output