Ejemplo n.º 1
0
def index():
    number = request.args.get("n")
    if number:
        number = int(number)
        return "factorial({}) = {}".format(number, factorial(number))
    return 'post a number'
Ejemplo n.º 2
0
 def test_fact_1(self):
     self.assertEqual(factorial(1), 1)
Ejemplo n.º 3
0
 def test_invalid_n(self):
     with self.assertRaises(AssertionError):
         factorial('a')
Ejemplo n.º 4
0
 def test_fact_0(self):
     self.assertEqual(factorial(0), 1)
Ejemplo n.º 5
0
 def test_fact_10(self):
     self.assertEqual(factorial(10), 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1)