Esempio n. 1
0
def test_cols2_dict():
    cols = dict(fore_color="red",
                back_color="blue",
                link_color="green",
                visited_color="lavender")
    print(cols)
    args, kwargs = colors2(**cols)  # pass dictionary use **, pass tuple use *
    print(args)
    print(kwargs)
    assert args == ()
    assert kwargs == {
        "fore_color": "red",
        "back_color": "blue",
        "link_color": "green",
        "visited_color": "lavender"
    }
Esempio n. 2
0
def test_tuple_dict2():
    args, kwargs = colors2('green', 'lavender')
    assert args == ('green', 'lavender')
    assert kwargs == {}
Esempio n. 3
0
def test10():
    last_test = colors2(fifty_cent='beige', tupac='green',
                        happy='yellow', crazy_taxi='purple', elf='black',
                        cindy='tan')
    assert last_test == 'beige green yellow purple black tan'
Esempio n. 4
0
def test9():
    test = colors2('crazy', 'tackle', 'oregon', 'ducks')
    assert test == 'crazy tackle oregon ducks'
Esempio n. 5
0
def test8():
    test = colors2('crazy', 'tackle', colors='purple')
    assert test == 'crazy tackle purple'
def test_cols2_pos():
    args, kwargs = colors2('green', 'lavender')

    assert args == ('green', 'lavender')
    assert kwargs == {}
def test_cols2_pos2():
    args, kwargs = colors2('green', fred='lavender')

    assert args == ('green',)
    assert kwargs == {'fred': 'lavender'}
Esempio n. 8
0
def test_cols2_pos_key():
    args, kwargs = colors2("purple", back_color="red", link_color="blue")
    print(args)
    print(kwargs)
    assert args == ("purple", )
    assert kwargs == {"back_color": "red", "link_color": "blue"}
Esempio n. 9
0
def test_cols2_key():
    args, kwargs = colors2(back_color="red", link_color="blue")
    assert args == ()
    print(kwargs)
    assert kwargs == {"back_color": "red", "link_color": "blue"}
Esempio n. 10
0
def test_cols2_pos():
    args, kwargs = colors2("green", "lavender")
    assert args == ("green", "lavender")
    assert kwargs == {}
Esempio n. 11
0
def test_colors2_no_kwargs():
    args, kwargs = colors2("hot pink", "electric blue", "neon green")
    print(args, kwargs)
    assert args == ("hot pink", "electric blue", "neon green")
    assert kwargs == {}
Esempio n. 12
0
def test_colors2_no_args():
    args, kwargs = colors2(bee="yellow")
    print(args, kwargs)
    assert args == ()
    assert kwargs == {"bee": "yellow"}
Esempio n. 13
0
def test_colors2_pos():
    args, kwargs = colors2("green", "lavender", flower="pink")
    print(args, kwargs)
    assert args == ("green", "lavender")
    assert kwargs == {"flower": "pink"}