Path:
strictdoc/backend/sdoc_source_code/models/requirement_marker.py
Lines:
20
Non-empty lines:
14
Non-empty lines covered with requirements:
14 / 14 (100.0%)
Functions:
2
Functions covered by requirements:
2 / 2 (100.0%)
1
"""2
@relation(SDOC-SRS-34, scope=file)3
"""4
5
from typing import Any, Optional
6
7
from strictdoc.helpers.auto_described import auto_described
8
9
10
@auto_described11
class Req:
12
def __init__(self, parent: Any, uid: str):
13
assert isinstance(uid, str)
14
assert len(uid) > 0
15
16
self.parent = parent
17
self.uid: str = uid
18
19
self.ng_source_line: Optional[int] = None
20
self.ng_source_column: Optional[int] = None