Esempio n. 1
0
def test_both_args_kwargs():
    t = ('red', 'blue')
    d = {'visited_color': 'cyan',
        'link_color': 'green',
        }
    pos_args, key_args = colors_args_kwargs(*t, **d)
    assert pos_args == ('red', 'blue')
    assert key_args == {'visited_color': 'cyan',
                        'link_color': 'green'}
Esempio n. 2
0
def test_kwargs_dict():
    d = {'fore_color': 'red',
         'visited_color': 'cyan',
         'link_color': 'green',
         'back_color': 'blue',
         }
    pos_args, key_args = colors_args_kwargs(**d)
    assert not pos_args
    assert key_args == {'fore_color': 'red',
                        'visited_color': 'cyan',
                        'link_color': 'green',
                        'back_color': 'blue',}
Esempio n. 3
0
def test_mix_args_kwargs():
    t = ('red',)  
    d = {'visited_color': 'cyan'}
    pos_args, key_args = colors_args_kwargs('blue', *t, link_color='orange', **d)
    assert pos_args == ('blue','red')
    assert key_args == {'link_color':'orange','visited_color': 'cyan'}
Esempio n. 4
0
def test_args_tup():
    t = ('red', 'blue', 'yellow', 'chartreuse')
    pos_args, key_args = colors_args_kwargs(*t)
    assert not key_args
    assert pos_args == ('red', 'blue', 'yellow', 'chartreuse')
Esempio n. 5
0
def test_kwargs():
    pos_args, key_args = colors_args_kwargs(link_color='purple')
    assert not pos_args
    assert key_args == {'link_color':'purple'}
Esempio n. 6
0
def test_args_kwargs():
    pos_args, key_args = colors_args_kwargs(1,2,3, link_color='blue', visited_color='cyan')
    assert key_args == {'link_color':'blue', 'visited_color':'cyan'}   
    assert pos_args == (1,2,3)