Esempio 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'
Esempio n. 2
0
 def test_fact_1(self):
     self.assertEqual(factorial(1), 1)
Esempio n. 3
0
 def test_invalid_n(self):
     with self.assertRaises(AssertionError):
         factorial('a')
Esempio n. 4
0
 def test_fact_0(self):
     self.assertEqual(factorial(0), 1)
Esempio n. 5
0
 def test_fact_10(self):
     self.assertEqual(factorial(10), 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1)