示例#1
0
 def test_ex(self):
     adjacency = {
         0: [2],
         1: [1],
         2: [0, 3, 4],
         3: [2, 4],
         4: [2, 3, 6],
         5: [6],
         6: [4, 5]
     }
     self.assertEqual(target.calc(0, adjacency), 6)
示例#2
0
 def test_example(self):
     example = []
     example.append(target.Node('pbga', 66))
     example.append(target.Node('xhth', 57))
     example.append(target.Node('ebii', 61))
     example.append(target.Node('havc', 66))
     example.append(target.Node('ktlj', 57))
     example.append(target.Node('fwft', 72, ['ktlj', 'cntj', 'xhth']))
     example.append(target.Node('qoyq', 66))
     example.append(target.Node('padx', 45, ['pbga', 'havc', 'qoyq']))
     example.append(target.Node('tknk', 41, ['ugml', 'padx', 'fwft']))
     example.append(target.Node('jptl', 61))
     example.append(target.Node('ugml', 68, ['gyxo', 'ebii', 'jptl']))
     example.append(target.Node('gyxo', 61))
     example.append(target.Node('cntj', 57))
     self.assertEqual(target.calc(example), 'tknk')
示例#3
0
 def test_ex(self):
     from sets import Set
     initial = Set()
     initial.add((-1, 0))
     initial.add((1, 1))
     self.assertEqual(target.calc(initial, 0, True), 0)
     self.assertEqual(target.calc(initial, 1, True), 1)
     self.assertEqual(target.calc(initial, 2, True), 1)
     self.assertEqual(target.calc(initial, 7, True), 5)
     self.assertEqual(target.calc(initial, 70, True), 41)
     self.assertEqual(target.calc(initial, 10**4), 5587)
示例#4
0
 def test_12(self):
     self.assertEqual(silver.calc(12), 3)
示例#5
0
 def test_example_3(self):
     self.assertEqual(target.calc('{{}{}}'), 5)
示例#6
0
 def test_example_1(self):
     self.assertEqual(target.calc('{}'), 1)
示例#7
0
 def test_example_8(self):
     self.assertEqual(target.calc('{{<a!>},{<a!>},{<a!>},{<ab>}}'), 3)
示例#8
0
 def test_example_5(self):
     self.assertEqual(target.calc('{<a>,<a>,<a>,<a>}'), 1)
示例#9
0
 def test_ex_2(self):
     self.assertEqual(target.calc(['ne', 'ne', 'sw', 'sw']), 0)
示例#10
0
 def test_ex8(self):
     self.assertEqual(target.calc(3, 9), 5)
示例#11
0
 def test_ex7(self):
     self.assertEqual(target.calc(3, 8), 6)
示例#12
0
 def test_ex6(self):
     self.assertEqual(target.calc(3, 7), 2)
示例#13
0
 def test_ex5(self):
     self.assertEqual(target.calc(3, 6), 1)
示例#14
0
 def test_ex4(self):
     self.assertEqual(target.calc(3, 5), 2)
示例#15
0
 def test_ex(self):
     dance = ['s1', 'x3/4', 'pe/b']
     self.assertEqual(target.calc(dance, 5), 'baedc')
示例#16
0
 def test_ex_4(self):
     self.assertEqual(target.calc(['se', 'sw', 'se', 'sw', 'sw']), 3)
示例#17
0
 def test_ex_1(self):
     self.assertEqual(target.calc(['ne', 'ne', 'ne']), 3)
示例#18
0
 def test_ex(self):
     self.assertEqual(target.calc(3), 638)
示例#19
0
 def test_ex2(self):
     self.assertEqual(target.calc(3, 3), 1)
示例#20
0
 def test_ex3(self):
     self.assertEqual(target.calc(3, 4), 3)
示例#21
0
 def test_example_4(self):
     self.assertEqual(target.calc('{{{},{},{{}}}}'), 16)
示例#22
0
 def test_ex(self):
     self.assertEqual(target.calc('flqrgnkx'), 8108)
示例#23
0
 def test_example_7(self):
     self.assertEqual(target.calc('{{<!!>},{<!!>},{<!!>},{<!!>}}'), 9)
示例#24
0
 def test_example(self):
     self.assertEqual(target.calc([0, 3, 0, 1, -3]), 5)
示例#25
0
 def test_1(self):
     self.assertEqual(target.calc('{!!!!!}}'), 1)
示例#26
0
 def test_ex(self):
     self.assertEqual(target.calc(65, 8921, 4 * 10**7), 588)
示例#27
0
 def test_example_2(self):
     self.assertEqual(target.calc('{{{}}}'), 6)
示例#28
0
 def test_ex_3(self):
     self.assertEqual(target.calc(['ne', 'ne', 's', 's']), 2)
示例#29
0
 def test_example(self):
     self.assertEqual(target.calc([0, 2, 7, 0]), 5)
示例#30
0
 def test_1(self):
     self.assertEqual(silver.calc(1), 0)