Exemplo n.º 1
0
def test_one_date():
    inputs = ['Nov', '8']
    expected = [('take', 'nov 8')]
    assert lexer.lex(inputs) == expected
Exemplo n.º 2
0
def test_set_rate():
    inputs = ['set', 'rate', '1.333']
    expected = [('setrate', '1.333')]
    assert lexer.lex(inputs) == expected
Exemplo n.º 3
0
def test_set_days():
    inputs = ['set', 'days', '10.5']
    expected = [('setdays', '10.5')]
    assert lexer.lex(inputs) == expected
Exemplo n.º 4
0
def test_take_two_dates():
    inputs = ['take', 'Nov', '8,', '12']
    expected = [('take', 'nov 8'), ('take', 'nov 12')]
    assert lexer.lex(inputs) == expected
Exemplo n.º 5
0
def test_no_args():
    inputs = []
    expected = [('show', None)]
    assert lexer.lex(inputs) == expected
Exemplo n.º 6
0
def test_one_date():
    inputs = ['Nov', '8']
    expected = [('take', 'nov 8')]
    assert lexer.lex(inputs) == expected
Exemplo n.º 7
0
def test_set_days():
    inputs = ['set', 'days', '10.5']
    expected = [('setdays', '10.5')]
    assert lexer.lex(inputs) == expected
Exemplo n.º 8
0
def test_set_rate():
    inputs = ['set', 'rate', '1.333']
    expected = [('setrate', '1.333')]
    assert lexer.lex(inputs) == expected
Exemplo n.º 9
0
def test_no_args():
    inputs = []
    expected = [('show', None)]
    assert lexer.lex(inputs) == expected
Exemplo n.º 10
0
def test_take_two_dates():
    inputs = ['take', 'Nov', '8,', '12']
    expected = [('take', 'nov 8'), ('take', 'nov 12')]
    assert lexer.lex(inputs) == expected