Ejemplo n.º 1
0
 def test_too_many_unquote(self):
   assert_raises(DaoSyntaxError, eval, qq(uq(uq(add(1,1)))))
Ejemplo n.º 2
0
 def test_unquote_add(self):
   eq_(eval(qq(uq(add(1,1)))), 2)
Ejemplo n.º 3
0
 def test_unquote_slice(self):
   eq_(eval(qq(add(uqs(quote((3,4)))))), add(3, 4))
Ejemplo n.º 4
0
 def test_simple1(self):
   eq_(eval(qq(1)), 1)
Ejemplo n.º 5
0
 def test_tuple1(self):
   eq_(eval(qq((1,))), (1,))
   eq_(eval(qq((1,2))), (1,2))
   eq_(eval(qq((add(1,1),2))), (add(1,1),2))
Ejemplo n.º 6
0
 def test_too_many_unquote(self):
     assert_raises(DaoSyntaxError, eval, qq(uq(uq(add(1, 1)))))
Ejemplo n.º 7
0
 def test_unquote_slice(self):
     eq_(eval(qq(add(uqs(quote((3, 4)))))), add(3, 4))
Ejemplo n.º 8
0
 def test_unquote_add(self):
     eq_(eval(qq(uq(add(1, 1)))), 2)
Ejemplo n.º 9
0
 def test_tuple1(self):
     eq_(eval(qq((1, ))), (1, ))
     eq_(eval(qq((1, 2))), (1, 2))
     eq_(eval(qq((add(1, 1), 2))), (add(1, 1), 2))
Ejemplo n.º 10
0
 def test_simple1(self):
     eq_(eval(qq(1)), 1)