def test_one_date(): inputs = ['Nov', '8'] expected = [('take', 'nov 8')] assert lexer.lex(inputs) == expected
def test_set_rate(): inputs = ['set', 'rate', '1.333'] expected = [('setrate', '1.333')] assert lexer.lex(inputs) == expected
def test_set_days(): inputs = ['set', 'days', '10.5'] expected = [('setdays', '10.5')] assert lexer.lex(inputs) == expected
def test_take_two_dates(): inputs = ['take', 'Nov', '8,', '12'] expected = [('take', 'nov 8'), ('take', 'nov 12')] assert lexer.lex(inputs) == expected
def test_no_args(): inputs = [] expected = [('show', None)] assert lexer.lex(inputs) == expected