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
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