コード例 #1
0
ファイル: custom_details.py プロジェクト: emilkarlen/exactly
def regex_with_config_renderer(
    is_full_match: bool,
    pattern: DetailsRenderer,
) -> DetailsRenderer:
    header = (_REGEX_FULL_MATCH if is_full_match else _REGEX_CONTAINS)
    return HeaderAndValue(
        header,
        pattern,
    )
コード例 #2
0
ファイル: custom_details.py プロジェクト: emilkarlen/exactly
def match(matching_object: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(_MATCH, matching_object,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
コード例 #3
0
ファイル: custom_details.py プロジェクト: emilkarlen/exactly
def diff(value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(_DIFF, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
コード例 #4
0
ファイル: custom_details.py プロジェクト: emilkarlen/exactly
def actual_lhs(value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(_ACTUAL_LHS, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
コード例 #5
0
ファイル: custom_details.py プロジェクト: emilkarlen/exactly
def expected_rhs(value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(_RHS, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
コード例 #6
0
ファイル: custom_details.py プロジェクト: emilkarlen/exactly
def actual__custom(header: ToStringObject,
                   value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(header, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
コード例 #7
0
ファイル: custom_details.py プロジェクト: emilkarlen/exactly
def expected(value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(EXPECTED, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
コード例 #8
0
ファイル: custom_details.py プロジェクト: emilkarlen/exactly
def regex(ignore_case: bool, pattern: DetailsRenderer) -> DetailsRenderer:
    return (HeaderAndValue(_REGEX_IGNORE_CASE, pattern)
            if ignore_case else pattern)