Ejemplo n.º 1
0
def test_custom_pattern_bad_input():
    with pytest.raises(TypeError):
        wt('10', 1)
Ejemplo n.º 2
0
def test_bad_input():
    with pytest.raises(TypeError):
        wt(1)
Ejemplo n.º 3
0
def test_custom_pattern():
    assert wt('10', r'\d') == ['1', '0']
Ejemplo n.º 4
0
def test_ideogram(input_value):
    output = [':)']
    assert wt(input_value, 'ideogram') == output
Ejemplo n.º 5
0
def test_list_input(input_value):
    output = [
        'Hi', ':)', "I'm", 'testing', 'reason0.1.0', ',', '(', 'on', ':',
        '127.0.0.1', ')', '.', 'Cool', 'stuff', '...'
    ]
    assert wt([input_value], 'default') == output
Ejemplo n.º 6
0
def test_numeric_pure(input_value):
    output = ['0', '1', '0', '127', '0', '0', '1']
    assert wt(input_value, 'numeric-pure') == output
Ejemplo n.º 7
0
def test_non_alphanumeric(input_value):
    output = [
        ':)', "'", '.', '.', ',', '(', ':', '.', '.', '.', ')', '.', '...'
    ]
    assert wt(input_value, 'non-alphanumeric') == output
Ejemplo n.º 8
0
def test_numeric(input_value):
    output = ['0.1.0', '127.0.0.1']
    assert wt(input_value, 'numeric') == output
Ejemplo n.º 9
0
def test_alpba_pure(input_value):
    output = ['Hi', 'I', 'm', 'testing', 'reason', 'on', 'Cool', 'stuff']
    assert wt(input_value, 'alpha-pure') == output
Ejemplo n.º 10
0
def test_alpha(input_value):
    output = ['Hi', "I'm", 'testing', 'reason', 'on', 'Cool', 'stuff']
    assert wt(input_value, 'alpha') == output
Ejemplo n.º 11
0
def test_alphanumeric(input_value):
    output = [
        'Hi', "I'm", 'testing', 'reason0.1.0', 'on', '127.0.0.1', 'Cool',
        'stuff'
    ]
    assert wt(input_value, 'alphanumeric') == output
Ejemplo n.º 12
0
def test_word(input_value):
    output = [
        'Hi', "I'm", 'testing', 'reason0.1.0', 'on', '127.0.0.1', 'Cool',
        'stuff'
    ]
    assert wt(input_value, 'word') == output