def test_number_spiral_diagonals(self): self.assertEqual(number_spiral_diagonals(3), 25)
def test_project_euler_input(self): self.assertEqual(number_spiral_diagonals(1001), 669171001)
def test_number_spiral_diagonals(self): self.assertEqual(number_spiral_diagonals(1), 1) self.assertEqual(number_spiral_diagonals(3), 25) self.assertEqual(number_spiral_diagonals(5), 101) self.assertEqual(number_spiral_diagonals(7), 261)
def test_illegal_input(self): with self.assertRaises(ValueError): number_spiral_diagonals(6) with self.assertRaises(ValueError): number_spiral_diagonals(10)