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