Exemplo n.º 1
0
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,
    )
Exemplo n.º 2
0
def match(matching_object: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(_MATCH, matching_object,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
Exemplo n.º 3
0
def diff(value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(_DIFF, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
Exemplo n.º 4
0
def actual_lhs(value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(_ACTUAL_LHS, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
Exemplo n.º 5
0
def expected_rhs(value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(_RHS, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
Exemplo n.º 6
0
def actual__custom(header: ToStringObject,
                   value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(header, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
Exemplo n.º 7
0
def expected(value: DetailsRenderer) -> DetailsRenderer:
    return HeaderAndValue(EXPECTED, value,
                          layout__detail.STANDARD_HEADER_TEXT_STYLE)
Exemplo n.º 8
0
def regex(ignore_case: bool, pattern: DetailsRenderer) -> DetailsRenderer:
    return (HeaderAndValue(_REGEX_IGNORE_CASE, pattern)
            if ignore_case else pattern)