コード例 #1
0
ファイル: test_color.py プロジェクト: Robpol86/colorclass
def test_keep_tags():
    """Test keep_tags keyword arg."""
    assert_both = partial(assert_both_values, kind="Color color")

    instance = Color("{red}Test{/red}", keep_tags=True)
    assert_both(instance, "{red}Test{/red}", "{red}Test{/red}")
    assert_both(instance.upper(), "{RED}TEST{/RED}", "{RED}TEST{/RED}")
    assert len(instance) == 15

    instance = Color("{red}\033[41mTest\033[49m{/red}", keep_tags=True)
    assert_both(instance, "{red}Test{/red}", "{red}\033[41mTest\033[49m{/red}")
    assert_both(instance.upper(), "{RED}TEST{/RED}", "{RED}\033[41mTEST\033[49m{/RED}")
    assert len(instance) == 15
コード例 #2
0
ファイル: test_color.py プロジェクト: t-brull/colorclass
def test_keep_tags():
    """Test keep_tags keyword arg."""
    assert_both = partial(assert_both_values, kind='Color color')

    instance = Color('{red}Test{/red}', keep_tags=True)
    assert_both(instance, '{red}Test{/red}', '{red}Test{/red}')
    assert_both(instance.upper(), '{RED}TEST{/RED}', '{RED}TEST{/RED}')
    assert len(instance) == 15

    instance = Color('{red}\033[41mTest\033[49m{/red}', keep_tags=True)
    assert_both(instance, '{red}Test{/red}', '{red}\033[41mTest\033[49m{/red}')
    assert_both(instance.upper(), '{RED}TEST{/RED}',
                '{RED}\033[41mTEST\033[49m{/RED}')
    assert len(instance) == 15