From 11fe591d38c3b1fe749d27e7a4098650203a0947 Mon Sep 17 00:00:00 2001 From: Paul Tagliamonte Date: Sat, 15 Dec 2012 18:24:06 -0500 Subject: [PATCH] testing thinger --- tests/lexer/test_list_lexing.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/lexer/test_list_lexing.py b/tests/lexer/test_list_lexing.py index 43fef29..2c27921 100644 --- a/tests/lexer/test_list_lexing.py +++ b/tests/lexer/test_list_lexing.py @@ -6,3 +6,17 @@ def test_list_lex(): assert fn == [ "fn", ["1", "2", "3", "4"] ] + + +def test_list_recurse(): + fn = tokenize("(fn [1 2 3 4 [5 6 7]])")[0] + assert fn == [ + "fn", ["1", "2", "3", "4", ["5", "6", "7"]] + ] + + +def test_double_rainbow(): + fn = tokenize("(fn [1 2 3 4] [5 6 7])")[0] + assert fn == [ + "fn", ["1", "2", "3", "4"], ["5", "6", "7"] + ]