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)
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)
def test_example_3(self): self.assertEqual(target.calc('{{}{}}'), 5)
def test_example_1(self): self.assertEqual(target.calc('{}'), 1)
def test_example_8(self): self.assertEqual(target.calc('{{<a!>},{<a!>},{<a!>},{<ab>}}'), 3)
def test_example_5(self): self.assertEqual(target.calc('{<a>,<a>,<a>,<a>}'), 1)
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)
def test_ex(self): dance = ['s1', 'x3/4', 'pe/b'] self.assertEqual(target.calc(dance, 5), 'baedc')
def test_ex_4(self): self.assertEqual(target.calc(['se', 'sw', 'se', 'sw', 'sw']), 3)
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)
def test_example_4(self): self.assertEqual(target.calc('{{{},{},{{}}}}'), 16)
def test_ex(self): self.assertEqual(target.calc('flqrgnkx'), 8108)
def test_example_7(self): self.assertEqual(target.calc('{{<!!>},{<!!>},{<!!>},{<!!>}}'), 9)
def test_example(self): self.assertEqual(target.calc([0, 3, 0, 1, -3]), 5)
def test_1(self): self.assertEqual(target.calc('{!!!!!}}'), 1)
def test_ex(self): self.assertEqual(target.calc(65, 8921, 4 * 10**7), 588)
def test_example_2(self): self.assertEqual(target.calc('{{{}}}'), 6)
def test_ex_3(self): self.assertEqual(target.calc(['ne', 'ne', 's', 's']), 2)
def test_example(self): self.assertEqual(target.calc([0, 2, 7, 0]), 5)
def test_1(self): self.assertEqual(silver.calc(1), 0)