示例#1
0
文件: test.py 项目: jbloemendal/clue
 def test_for_subPaths(self):
     code = 'for (int i; i<=9; i++) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(2, clu.cabe())
示例#2
0
文件: test.py 项目: jbloemendal/clue
 def test_while_cabe(self):
     code = 'while (i<=9) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(2, clu.cabe())
示例#3
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc16_cabe(self):
     code = 'if (-4<1) {} if (4<k) {} if (8>n) {}'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
示例#4
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc18_cabe(self):
     code = 'if (0<1) {} if (9>k && 1<n) { } if (2==n && 9>f) {}'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(6, clu.cabe()) 
示例#5
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc13_cabe(self):
     code = 'if (0<l) { if (8>k) { } } if (0<n) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
示例#6
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc15_cabe(self):
     code = 'if (0<1) {} if (9>k) { if (1<n) {} }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
示例#7
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc9_cabe(self):
     code = 'if (2>l) {} if (8>k) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(3, clu.cabe()) 
示例#8
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc10_cabe(self):
     code = 'if (2>l || 0<k || 4>n) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
示例#9
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc6_cabe(self):
     code = 'if (0<l && 4>k) { if (11>n) {} }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe()) 
示例#10
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc5_cabe(self):
     code = 'if (0<l) { if (2>k) {} }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(3, clu.cabe())
示例#11
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc3_cabe(self):
     code = 'if (2>l && 7>k && 10>n) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(4, clu.cabe())
示例#12
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc_2_cabe(self):
     code = 'if (3>l && 0<k) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(3, clu.cabe())
示例#13
0
文件: test.py 项目: jbloemendal/clue
 def test_colloc1_cabe(self):
     code = 'if (-1<l) { }'
     clu = Clue(code)
     clu.parse()
     self.assertEqual(2, clu.cabe())