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)
Beispiel #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')
 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)
 def test_12(self):
     self.assertEqual(silver.calc(12), 3)
Beispiel #5
0
 def test_example_3(self):
     self.assertEqual(target.calc('{{}{}}'), 5)
Beispiel #6
0
 def test_example_1(self):
     self.assertEqual(target.calc('{}'), 1)
Beispiel #7
0
 def test_example_8(self):
     self.assertEqual(target.calc('{{<a!>},{<a!>},{<a!>},{<ab>}}'), 3)
Beispiel #8
0
 def test_example_5(self):
     self.assertEqual(target.calc('{<a>,<a>,<a>,<a>}'), 1)
Beispiel #9
0
 def test_ex_2(self):
     self.assertEqual(target.calc(['ne', 'ne', 'sw', 'sw']), 0)
 def test_ex8(self):
     self.assertEqual(target.calc(3, 9), 5)
 def test_ex7(self):
     self.assertEqual(target.calc(3, 8), 6)
 def test_ex6(self):
     self.assertEqual(target.calc(3, 7), 2)
 def test_ex5(self):
     self.assertEqual(target.calc(3, 6), 1)
 def test_ex4(self):
     self.assertEqual(target.calc(3, 5), 2)
Beispiel #15
0
 def test_ex(self):
     dance = ['s1', 'x3/4', 'pe/b']
     self.assertEqual(target.calc(dance, 5), 'baedc')
Beispiel #16
0
 def test_ex_4(self):
     self.assertEqual(target.calc(['se', 'sw', 'se', 'sw', 'sw']), 3)
Beispiel #17
0
 def test_ex_1(self):
     self.assertEqual(target.calc(['ne', 'ne', 'ne']), 3)
 def test_ex(self):
     self.assertEqual(target.calc(3), 638)
 def test_ex2(self):
     self.assertEqual(target.calc(3, 3), 1)
 def test_ex3(self):
     self.assertEqual(target.calc(3, 4), 3)
Beispiel #21
0
 def test_example_4(self):
     self.assertEqual(target.calc('{{{},{},{{}}}}'), 16)
Beispiel #22
0
 def test_ex(self):
     self.assertEqual(target.calc('flqrgnkx'), 8108)
Beispiel #23
0
 def test_example_7(self):
     self.assertEqual(target.calc('{{<!!>},{<!!>},{<!!>},{<!!>}}'), 9)
 def test_example(self):
     self.assertEqual(target.calc([0, 3, 0, 1, -3]), 5)
Beispiel #25
0
 def test_1(self):
     self.assertEqual(target.calc('{!!!!!}}'), 1)
Beispiel #26
0
 def test_ex(self):
     self.assertEqual(target.calc(65, 8921, 4 * 10**7), 588)
Beispiel #27
0
 def test_example_2(self):
     self.assertEqual(target.calc('{{{}}}'), 6)
Beispiel #28
0
 def test_ex_3(self):
     self.assertEqual(target.calc(['ne', 'ne', 's', 's']), 2)
Beispiel #29
0
 def test_example(self):
     self.assertEqual(target.calc([0, 2, 7, 0]), 5)
 def test_1(self):
     self.assertEqual(silver.calc(1), 0)