def test_factorial(self, number, expected):
        '''Test our factorial function'''
        answer = factorial(number)
        assert answer == expected


#Test for the changes.....................................
Example #2
0
def sin(x):
    if abs(x) >= 2 * pi():
        x -= 2 * pi() * (x // (2 * pi()))
    max_n = 1000
    min_diff = 1e-6
    sin_x = 0
    stop = False
    n = 0
    while not stop:
        new_term = (-1)**n * x**(2 * n + 1) / factorial(2 * n + 1)
        sin_x += new_term
        if n == max_n or abs(new_term) < min_diff:
            stop = True
        n += 1
    return sin_x
 def test_factorial(self, number, expected):
     '''Test factorial function'''
     result = factorial(number)
     assert result == expected
 def test_factorial(self,number,expected):
     answer = factorial(number)
     assert answer == expected
Example #5
0
 def test_factorial(self, number, expected):
     """Test our factorial function."""
     answer = factorial(number)
     assert answer == expected
 def test_factorial(self, number, expected):
     '''Test our factorial functio'''
     answer = factorial(number)
     assert answer == expected