def test_merge_color_configs_mixed(): second = config.get_default_color_config() first = config.ColorConfig(pound='pound_color', heading=None, code='code_color', backticks=None, prompt=None, pound_reset=None, heading_reset=None, code_reset=None, backticks_reset=None, prompt_reset=None) merged = config.merge_color_configs(first, second) target = config.ColorConfig(pound=first.pound, heading=second.heading, code=first.code, backticks=second.backticks, prompt=second.prompt, pound_reset=second.pound_reset, heading_reset=second.heading_reset, code_reset=second.code_reset, backticks_reset=second.backticks_reset, prompt_reset=second.prompt_reset) assert_equal(merged, target)
def test_merge_color_configs_mixed(): second = config.get_default_color_config() first = config.ColorConfig( pound='pound_color', heading=None, code='code_color', backticks=None, prompt=None, pound_reset=None, heading_reset=None, code_reset=None, backticks_reset=None, prompt_reset=None ) merged = config.merge_color_configs(first, second) target = config.ColorConfig( pound=first.pound, heading=second.heading, code=first.code, backticks=second.backticks, prompt=second.prompt, pound_reset=second.pound_reset, heading_reset=second.heading_reset, code_reset=second.code_reset, backticks_reset=second.backticks_reset, prompt_reset=second.prompt_reset ) assert_equal(merged, target)
def test_merge_color_configs_take_all_first(): second = config.get_default_color_config() first = config.ColorConfig(pound='pound_color', heading='heading_color', code='code_color', backticks='backticks_color', prompt='prompt_color', pound_reset='p_reset', heading_reset='h_reset', code_reset='c_reset', backticks_reset='b_reset', prompt_reset='prmpt_reset') merged = config.merge_color_configs(first, second) assert_equal(merged, first)
def test_merge_color_configs_first_all_none(): second = config.get_default_color_config() first = config.ColorConfig(pound=None, heading=None, code=None, backticks=None, prompt=None, pound_reset=None, heading_reset=None, code_reset=None, backticks_reset=None, prompt_reset=None) merged = config.merge_color_configs(first, second) assert_equal(merged, second)
def test_merge_color_configs_take_all_first(): second = config.get_default_color_config() first = config.ColorConfig( pound='pound_color', heading='heading_color', code='code_color', backticks='backticks_color', prompt='prompt_color', pound_reset='p_reset', heading_reset='h_reset', code_reset='c_reset', backticks_reset='b_reset', prompt_reset='prmpt_reset' ) merged = config.merge_color_configs(first, second) assert_equal(merged, first)
def test_merge_color_configs_first_all_none(): second = config.get_default_color_config() first = config.ColorConfig( pound=None, heading=None, code=None, backticks=None, prompt=None, pound_reset=None, heading_reset=None, code_reset=None, backticks_reset=None, prompt_reset=None ) merged = config.merge_color_configs(first, second) assert_equal(merged, second)