예제 #1
0
def test_factorial():
	assert main.factorial(4) == 24
	assert main.factorial(1) == 1
	assert main.factorial(2) == 2
	assert main.factorial(3) == 6
	assert main.factorial(6) == 720
	assert main.factorial(10) == 3628800
예제 #2
0
def test_8():
    assert factorial(12) == 479001600
예제 #3
0
def test_7():
    assert factorial(8) == 40320
예제 #4
0
def test_0():
    assert factorial(1) == 1
예제 #5
0
def test_6():
    assert factorial(7) == 5040
예제 #6
0
def test_5():
    assert factorial(6) == 720
	def test_compound_algorithem(self):
		self.assertEqual(main.my_sequence(main.factorial(4)), 7695) # 24th my sequence number
		self.assertEqual(main.fibonacci(main.factorial(5)), 5358359254990966640871840) # the 120th fibinaci number
		self.assertEqual(main.fibonacci(main.my_sequence(16)), 3210056809456107725247980776292056) # 162th fibinaci number
예제 #8
0
def test_factorial_result(int_n: int):
    assert main.factorial(int_n) == math.factorial(
        int_n), f"Check the return value : {main.factorial(int_n)}"
예제 #9
0
def test_2():
    assert factorial(3) == 6
예제 #10
0
def test_factorial_for_natural_numbers():
    assert factorial(1) == 1
    assert factorial(2) == 2
    assert factorial(3) == 6
    assert factorial(4) == 24
예제 #11
0
def test_factorial_at_critical_points():
    assert factorial(0) == 1
 def test_factorial(self):
     self.assertIsNotNone(main.factorial)
     self.assertEqual(main.factorial(4), math.factorial(4))
     for x in range(10):
         self.assertEqual(main.factorial(x), math.factorial(x))
예제 #13
0
def test_code():
    assert main.factorial(5) == 120, "factorial(5) failed"
    assert main.factorial(10) == 3628800, "factorial(10) failed"
예제 #14
0
 def test_factorial(self):
     self.assertEqual(factorial(5), 120)
예제 #15
0
def test_1():
    assert factorial(2) == 2
예제 #16
0
def test_3():
    assert factorial(4) == 24
예제 #17
0
def test_factorial_type(int_n: int):
    assert isinstance(
        main.factorial(int_n), (int, float)
    ), f"Check the type of the return value : {type(main.factorial(int_n))}"
예제 #18
0
def test_4():
    assert factorial(5) == 120
예제 #19
0
 def test_answer(self):
     assert factorial(1) == 1
     assert factorial(2) == 2
     assert factorial(3) == 6
     assert factorial(4) == 24
     assert factorial(5) == 120
	def test_factorial(self):
		self.assertEqual(main.factorial(0), 0)
		self.assertEqual(main.factorial(13), 6227020800)
		self.assertEqual(main.factorial(27), 10888869450418352160768000000)
		self.assertEqual(main.factorial(9), 362880)