def test_combo(): with pytest.raises(TypeError): result = colors('azure', link_color='mulberry', fore_color='ivory') print(result) assert 'azure' in result assert 'mulberry' in result assert 'ivory' in result
def test_tuple(): d = ('ivory', 'charcoal', 'mulberry', 'azure') result = colors(*d) assert 'ivory' in result assert 'charcoal' in result assert 'mulberry' in result assert 'azure' in result
def test_default(): result = colors('ivory', 'charcoal', 'mulberry', 'azure') print(result) assert 'ivory' in result assert 'charcoal' in result assert 'mulberry' in result assert 'azure' in result
def test_dict2(): cols = dict( fore_color="purple", back_color="blue", ) result = colors(**cols) assert result == ('purple', 'blue', 'green', 'lavender')
def test_dict(): cols = dict(fore_color="purple", back_color="blue", link_color="green", visited_color="pink") result = colors(**cols) assert result == ('purple', 'blue', 'green', 'pink')
def test_tuple_dict(): cols_t = ( "purple", "blue", ) cols = dict(link_color="green", visited_color="pink") result = colors(*cols_t, **cols) assert result == ('purple', 'blue', 'green', 'pink')
def test_dict(): cols = dict(fore_color="red", back_color="blue", link_color="green", visited_color="lavender") print(cols) result = colors(**cols) # pass dictionary use **, pass tuple use * assert result == ("red", "blue", "green", "lavender")
def test_dict2(): cols = dict(fore_color="pink", back_color='yellow', ) print(cols) result = colors(**cols) assert result == ('pink', 'yellow', 'green', 'lavender')
def test_tuple_dict(): regular = ('ivory', 'charcoal') links = dict(link_color='mulberry', visited_color='azure') result = colors(*regular, **links) print(result) assert 'ivory' in result assert 'charcoal' in result assert 'mulberry' in result assert 'azure' in result
def test_tuple(): cols = ("pink", 'yellow', 'green', 'lavender' ) print(cols) result = colors(*cols) assert result == ('pink', 'yellow', 'green', 'lavender')
def test_dict(): cols = { "visited_color": "lime", "link_color": "olive", "back_color": "forest", "fore_color": "teal" } result = colors(**cols) print(result) assert result == ("teal", "forest", "olive", "lime")
def test_dict(): d = dict(fore_color="ivory", back_color="charcoal", link_color="mulberry", visited_color="azure" ) result = colors(**d) assert 'ivory' in result assert 'charcoal' in result assert 'mulberry' in result assert 'azure' in result
def test_dict(): cols = dict(#fore_color="pink", #back_color='yellow', link_color='green', visited_color='lavender' ) cols_t = ('green', 'lavender' ) print(cols) result = colors(*cols_t, **cols) assert result == ('green', 'lavender', 'green', 'lavender')
def test1(): assert colors() == 'red black blue purple'
def test_empty(): result = colors('') assert result == ('', 'blue', 'green', 'lavender')
def test_default(): result = colors() assert result == ('red', 'blue', 'green', 'lavender')
def test_pos_key(): with pytest.raises(TypeError): result = colors('purple', link_color='red', fore_color='blue')
def test_key(): result = colors(link_color='lavender', back_color='purple') assert result == ('red', 'purple', 'lavender', 'lavender')
def test_pos_key(): result = colors('purple', link_color='red', back_color='blue') print(result) assert result == ('purple', 'blue', 'red', 'lavender')
def test_defaults_empty(): result = colors("") assert result == ('', 'blue', 'green', 'lavender')
def test_pos(): result = colors('red', 'blue', 'yellow', 'chartreuse') print(result) assert result == ('red', 'blue', 'yellow', 'chartreuse')
def test3(): color = colors(link_color='red', back_color='blue') assert color == 'red blue red purple'
def test4(): color = colors('purple', link_color='red', back_color='blue') assert color == 'purple blue red purple'
def test5(): some_tuple = ('purple', 'burgundy', 'orange') assert colors(*some_tuple) == 'purple burgundy orange purple'
def test7(): regular = ('red', 'blue') links = {'link_color': 'chartreuse'} assert colors(*regular, **links) == 'red blue chartreuse purple'
def test6(): some_kwargs = {'visited_color': 'orange', 'back_color': 'rainbow'} assert colors(**some_kwargs) == 'red rainbow blue orange'
def test_tuple(): cols_t = ("purple", "blue", "green", "pink") result = colors(*cols_t) assert result == ('purple', 'blue', 'green', 'pink')
def test2(): color = colors('red', 'blue', 'yellow', 'chartreuse') assert color == 'red blue yellow chartreuse'
def test_pos(): result = colors('red', 'blue', 'lavender', 'purple') assert result == ('red', 'blue', 'lavender', 'purple')
def test_key(): result = colors(link_color='mulberry', back_color='charcoal') print(result) assert 'mulberry' in result assert 'charcoal' in result