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
예제 #4
0
def test_dict2():
    cols = dict(
        fore_color="purple",
        back_color="blue",
    )
    result = colors(**cols)
    assert result == ('purple', 'blue', 'green', 'lavender')
예제 #5
0
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')
예제 #6
0
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')
예제 #7
0
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')
예제 #11
0
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')
예제 #14
0
def test1():
    assert colors() == 'red black blue purple'
예제 #15
0
def test_empty():
    result = colors('')
    assert result == ('', 'blue', 'green', 'lavender')
예제 #16
0
def test_default():
    result = colors()
    assert result == ('red', 'blue', 'green', 'lavender')
예제 #17
0
def test_pos_key():
    with pytest.raises(TypeError):
        result = colors('purple', link_color='red', fore_color='blue')
예제 #18
0
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')
예제 #22
0
def test3():
    color = colors(link_color='red', back_color='blue')
    assert color == 'red blue red purple'
예제 #23
0
def test4():
    color = colors('purple', link_color='red', back_color='blue')
    assert color == 'purple blue red purple'
예제 #24
0
def test5():
    some_tuple = ('purple', 'burgundy', 'orange')
    assert colors(*some_tuple) == 'purple burgundy orange purple'
예제 #25
0
def test7():
    regular = ('red', 'blue')
    links = {'link_color': 'chartreuse'}
    assert colors(*regular, **links) == 'red blue chartreuse purple'
예제 #26
0
def test6():
    some_kwargs = {'visited_color': 'orange', 'back_color': 'rainbow'}
    assert colors(**some_kwargs) == 'red rainbow blue orange'
예제 #27
0
def test_tuple():
    cols_t = ("purple", "blue", "green", "pink")
    result = colors(*cols_t)
    assert result == ('purple', 'blue', 'green', 'pink')
예제 #28
0
def test2():
    color = colors('red', 'blue', 'yellow', 'chartreuse')
    assert color == 'red blue yellow chartreuse'
예제 #29
0
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