コード例 #1
0
ファイル: test_transformer.py プロジェクト: unixnut/rainbow
def test_transformer_list_not_eq():
    assert ListTransformer([
        InsertBeforeRegexTransformer(re.compile("test"), "BEFORE"),
        InsertAfterRegexTransformer(re.compile("test"), "AFTER")
    ]) != ListTransformer([
        InsertBeforeRegexTransformer(re.compile("test"), "BEFORE"),
        InsertAfterRegexTransformer(re.compile("test"), "AFTER2")
    ])
コード例 #2
0
ファイル: test_transformer.py プロジェクト: unixnut/rainbow
def test_before_several_matches():
    assert InsertBeforeRegexTransformer(
        re.compile("test"), "BEFORE").transform(
            "AAAtestBBBtestCCC") == "AAABEFOREtestBBBBEFOREtestCCC"
コード例 #3
0
ファイル: test_transformer.py プロジェクト: unixnut/rainbow
def test_before_partial_line_matches():
    assert InsertBeforeRegexTransformer(
        re.compile("test"),
        "BEFORE").transform("aaatestaaa") == "aaaBEFOREtestaaa"
コード例 #4
0
ファイル: test_transformer.py プロジェクト: unixnut/rainbow
def test_before_whole_line_matches():
    assert InsertBeforeRegexTransformer(
        re.compile("test"), "BEFORE").transform("test") == "BEFOREtest"
コード例 #5
0
ファイル: test_transformer.py プロジェクト: unixnut/rainbow
def test_transformer_before_not_eq():
    assert InsertBeforeRegexTransformer(
        re.compile("test"), "BEFORE") != InsertBeforeRegexTransformer(
            re.compile("test"), "BEFORE2")
コード例 #6
0
ファイル: test_transformer.py プロジェクト: unixnut/rainbow
def test_transformer_list_str():
    assert ListTransformer([
        InsertBeforeRegexTransformer(re.compile("test"), "BEFORE"),
        InsertAfterRegexTransformer(re.compile("test"), "AFTER")
    ]).__str__(
    ) == 'insert "BEFORE" before "test"\ninsert "AFTER" after "test"'
コード例 #7
0
ファイル: test_transformer.py プロジェクト: unixnut/rainbow
def test_transformer_before_str():
    assert InsertBeforeRegexTransformer(
        re.compile("test"),
        "BEFORE").__str__() == 'insert "BEFORE" before "test"'
コード例 #8
0
ファイル: test_transformer.py プロジェクト: unixnut/rainbow
def test_list_transformer():
    assert ListTransformer([
        InsertBeforeRegexTransformer(re.compile("test"), "BEFORE"),
        InsertAfterRegexTransformer(re.compile("test"), "AFTER")
    ]).transform("test") == "BEFOREtestAFTER"
コード例 #9
0
ファイル: test_transformer.py プロジェクト: unixnut/rainbow
def test_before_only_match_whole_line():
    assert InsertBeforeRegexTransformer(re.compile("^test$"),
                                        "BEFORE").transform("testA") == "testA"