예제 #1
0
파일: testparser.py 프로젝트: charyorde/dao
 def test_number(self):
   x, y, z = Var('y'), Var('x'), Var('z')
   eq_(eval(begin(parse_text(number(x), '2'), x)), 2)
   eq_(eval(begin(parse_text(number(y), '234'), y)), 234)
   eq_(eval(begin(parse_text(number(z), '0232'), z)), 154) #0ctal
예제 #2
0
파일: testparser.py 프로젝트: charyorde/dao
 def test_parallel(self):
   x = Var('x')
   eq_(eval(parse_text(parallel(letter(x), char(x)), 'a')), 'a')
   assert_raises(NoSolutionFound, eval, parse_text(parallel(number(x), char('3')), '2'))