예제 #1
0
 def test_greedy_seplist5(self):
     _ = DummyVar('_')
     y = LogicVar('y')
     assert_raises(
         NoSolution, eval,
         begin(set_text('a,a,a'), greedy_seplist(char(_), char(','), _, y),
               char(_), eoi, getvalue(y)))
예제 #2
0
 def test_greedy_seplist4(self):
     _ = DummyVar('_')
     y = LogicVar('y')
     eq_(
         eval(
             begin(set_text('a,a,a'),
                   greedy_seplist(char(_), char(','), _, y), eoi,
                   getvalue(y))), ['a', 'a', 'a'])
예제 #3
0
파일: testparser.py 프로젝트: chaosim/dao
 def test_greedy_seplist5(self):
   _ = DummyVar('_')
   y = LogicVar('y')
   assert_raises(NoSolution, eval,
                 begin(set_text('a,a,a'), greedy_seplist(char(_), char(','), _, y), char(_), eoi, getvalue(y)))
예제 #4
0
파일: testparser.py 프로젝트: chaosim/dao
 def test_greedy_seplist4(self):
   _ = DummyVar('_')
   y = LogicVar('y')
   eq_(eval(begin(set_text('a,a,a'), greedy_seplist(char(_), char(','), _, y), eoi, getvalue(y))), ['a', 'a', 'a'])
예제 #5
0
파일: testparser.py 프로젝트: chaosim/dao
 def test_greedy_seplist3(self):
   assert_raises(NoSolution, eval, 
                 begin(set_text('a,a,a'), greedy_seplist(char('a'), char(',')), char('a'), eoi))
예제 #6
0
파일: testparser.py 프로젝트: chaosim/dao
 def test_greedy_seplist2(self):
   eq_(eval(begin(set_text('a,a,a'), greedy_seplist(char('a'), char(',')), eoi)), True)
예제 #7
0
 def test_greedy_seplist3(self):
     assert_raises(
         NoSolution, eval,
         begin(set_text('a,a,a'), greedy_seplist(char('a'), char(',')),
               char('a'), eoi))
예제 #8
0
 def test_greedy_seplist2(self):
     eq_(
         eval(
             begin(set_text('a,a,a'), greedy_seplist(char('a'), char(',')),
                   eoi)), True)