def testfncall(self): self.assertEqual(sexpr.str2sexpr('((fn (a) a) 1)')[0], list(list(Symbol('fn'), list(Symbol('a')), Symbol('a')), 1))
def testshortlist(self): self.assertEqual(sexpr.str2sexpr('(1)')[0], list(1))
def testlist(self): self.assertEqual(sexpr.str2sexpr('(a b c)')[0], list(Symbol('a'), Symbol('b'), Symbol('c')))
def testemptylist(self): self.assertEqual(sexpr.str2sexpr('()')[0], list())