def test01(self): self.assertEqual(hw4.pascal_row(0), [1]) self.assertEqual(hw4.pascal_row(1), [1,1]) self.assertEqual(hw4.pascal_row(2), [1,2,1]) self.assertEqual(hw4.pascal_row(3), [1,3,3,1]) self.assertEqual(hw4.pascal_row(5), [1,5,10,10,5,1])
def test05(self): self.assertAlmostEqual(hw4.pascal_row(4), [1, 4, 6, 4, 1])
def test01(self): self.assertEqual(hw4.pascal_row(-5), [])
def test4(self): self.assertEqual(hw4.pascal_row(4), [1, 4, 6, 4, 1])
def test04(self): self.assertEqual(hw4.pascal_row(3), [1, 3, 3, 1])
def test04(self): self.assertEqual(hw4.pascal_row(6), [1, 6, 15, 20, 15, 6, 1])
def test03(self): self.assertEqual( hw4.pascal_row(13), [1, 13, 78, 286, 715, 1287, 1716, 1716, 1287, 715, 286, 78, 13, 1])
def test02(self): self.assertEqual(hw4.pascal_row(1), [1, 1])
def test03(self): self.assertEqual(hw4.pascal_row(8), [1,8,28,56,70,56,28,8,1])
def test05(self): self.assertEqual(hw4.pascal_row(16),[1,16,120,560,1820,4368,8008,11440,12870,11440,8008,4368,1820,560,120,16,1])
def test02(self): self.assertEqual(hw4.pascal_row(7), [1,7,21,35,35,21,7,1])
def test01(self): # Replace pass with real test code. Use self.assertEqual. pass # Write more tests... self.assertEqual(hw4.pascal_row(6), [1,6,15,20,15,6,1])
def test05(self): self.assertEqual(hw4.pascal_row(9), [1, 9, 36, 84, 126, 126, 84, 36, 9, 1])
def testRow(self):# Replace pass with real test code. Use self.assertEqual. self.assertEqual(hw4.pascal_row(7), [1, 7, 21, 35, 35, 21, 7, 1]) self.assertEqual(hw4.pascal_row(13), [1, 13, 78, 286, 715, 1287, 1716, 1716, 1287, 715, 286, 78, 13, 1]) self.assertEqual(hw4.pascal_row(2), [1, 2, 1]) self.assertEqual(hw4.pascal_row(6), [1, 6, 15, 20, 15, 6, 1]) self.assertEqual(hw4.pascal_row(24), [1, 24, 276, 2024, 10626, 42504, 134596, 346104, 735471, 1307504, 1961256, 2496144, 2704156, 2496144, 1961256, 1307504, 735471, 346104, 134596, 42504, 10626, 2024, 276, 24, 1])
def test04(self): self.assertEqual(hw4.pascal_row(20), [ 1, 20, 190, 1140, 4845, 15504, 38760, 77520, 125970, 167960, 184756, 167960, 125970, 77520, 38760, 15504, 4845, 1140, 190, 20, 1 ])
def test01(self): self.assertEqual(hw4.pascal_row(0), [1])
def test05(self): self.assertEqual(hw4.pascal_row(-1), [])
def test03(self): self.assertEqual(hw4.pascal_row(2), [1, 2, 1])
def test05(self): self.assertEqual(hw4.pascal_row(10), [1, 10, 45, 120, 210, 252, 210, 120, 45, 10, 1])
def test05(self): self.assertEqual(hw4.pascal_row(5), [1, 5, 10, 10, 5, 1])
def test05(self): self.assertEqual(hw4.pascal_row(15), [1, 15, 105, 455, 1365, 3003, 5005, 6435, 6435, 5005, 3003, 1365, 455, 105, 15, 1])