def test_sum_series(): """Verify some simple behaviors of s.sum_series(...)""" for i in range(25): assert s.sum_series(0, i, i + 1) == i assert s.sum_series(1, i + 1000, i) == i assert s.sum_series(i, 1, 1) == s.fibonacci(i + 1) assert s.sum_series(i, 3, 4) == s.lucas(i + 2)
def test_lucas(): assert(series.lucas(0) == 2) assert(series.lucas(1) == 1) assert(series.lucas(2) == 3) assert(series.lucas(3) == 4) assert(series.lucas(4) == 7) assert(series.lucas(5) == 11) assert(series.lucas(6) == 18) assert(series.lucas(7) == 29)
def test_lucas_and_sumseries(): # Lucas list of paired inputs and expected outputs. lucasInOut = [(0, 2), (1, 1), (2, 3), (3, 4), (4, 7), (5, 11), (6, 18), (7, 29), (8, 47), (9, 76), (10, 123)] # Checking actual results with expected results from lucasInOut list for n, result in lucasInOut: assert lucas(n) == result assert sum_series(n, 2, 1) == result
def test_lucas(): # 1 point for passing the four tests below assert(series.lucas(0) == 2) assert(series.lucas(1) == 1) assert(series.lucas(2) == 3) assert(series.lucas(3) == 4) # 1 point for passing four tests below assert(series.lucas(4) == 7) assert(series.lucas(5) == 11) assert(series.lucas(6) == 18) assert(series.lucas(7) == 29)
def test_bad_inputs(): u""" Verify that fibonacci(), lucas(), and sum_series() catch all inputs that are not non-negative integers. """ for badval in [3.14, 'a', []]: with pytest.raises(ValueError): fibonacci_result = series.fibonacci(badval) lucas_result = series.lucas(badval) sum_series_result = series.sum_series(badval)
def test_lucas_vals(): u""" Ensure the first 12 values returned by lucas() equal a known source. Also ensures the first 12 values returned by sum_series() called with iniital values equivalent to the first two values in lucas() matches the output. """ for input_, output in lucas_vals: assert series.lucas(input_) == output assert series.sum_series(input_, 2, 1) == output
def test_lucas_0(): """Test lucas with n of 0, should return 0.""" from series import lucas assert lucas(0) == 0
def test_3_lucas(): expected = 29 actual = lucas(7) assert expected == actual
def test_lucas(): """Test first several values of the s.lucas sequence""" assert s.lucas(0) == 2 assert s.lucas(1) == 1 assert s.lucas(2) == 3 assert s.lucas(3) == 4 assert s.lucas(4) == 7 assert s.lucas(5) == 11 assert s.lucas(6) == 18 assert s.lucas(7) == 29 assert s.lucas(8) == 47 assert s.lucas(9) == 76 assert s.lucas(10) == 123 assert s.lucas(11) == 199 assert s.lucas(12) == 322 assert s.lucas(13) == 521 assert s.lucas(14) == 843
def test_lucas(n, result): """Test function `lucas' outputs correct values for the Lucas sequence.""" from series import lucas assert lucas(n) == result
def test_lucas_1(): from series import lucas assert lucas(1) == 1
def test_lucas(n, result): """Test lucas function against defined LUCAS_TABLE above""" from series import lucas assert lucas(n) == result
def test_lucas(): # Check lucas sequence values are as expected for i in range(1, len(lucas_values)+1): assert lucas_values[i-1] == lucas(i)
def test_lucas(n, result): from series import lucas assert lucas(n) == result
def test_lucas(n, result): """Test the lucas function in the series module for proper output.""" import series assert series.lucas(n) == result
from series import fibonacci, lucas, sum_series # this can throw max depth recursion if code isn't checking for positive number which we do not call out in instructions. # assert fibonacci(-1) is None assert fibonacci(0) == 0 assert fibonacci(1) == 1 assert fibonacci(2) == 1 assert fibonacci(3) == 2 assert fibonacci(4) == 3 assert lucas(0) == 2 assert lucas(1) == 1 assert lucas(2) == 3 assert lucas(3) == 4 assert sum_series(0) == fibonacci(0) assert sum_series(1) == fibonacci(1) assert sum_series(3) == fibonacci(3) assert sum_series(0, 2, 1) == lucas(0) assert sum_series(1, 2, 1) == lucas(1) assert sum_series(3, 2, 1) == lucas(3) assert sum_series(3, 3, 2) == 7
def test_lucas(n, result): """Check number sent into lucas function equals correct results""" from series import lucas assert lucas(n) == result
def test_lucas_2(): """Test lucas with n of 2, should return 1.""" from series import lucas assert lucas(2) == 1
def test_lucas(n, result): """Test the lucas function from the series file.""" from series import lucas assert lucas(n) == result
def test_lucas(): assert(series.lucas(0) == 2) assert(series.lucas(3) == 4) assert(series.lucas(7) == 29)
def test_lucas(): # Check lucas sequence values are as expected for i in range(1, len(lucas_values) + 1): assert lucas_values[i - 1] == lucas(i)
def test_neg(): # Check functions with negative n values. assert sum_series(-1, 2, 1) is None assert fibonacci(-4) is None assert lucas(0) is None
def test_lucas(m, result): """Test lucas function.""" from series import lucas assert lucas(m) == result
def test_four(): expected = 29 actual = lucas(7) assert actual == expected
def test_lucas_10(): from series import lucas assert lucas(10) == 123
def test_five(): expected = 123 actual = lucas(10) assert actual == expected
def test_lucas01(): """Will test for the fifth item in the Lucas numbers.""" from series import lucas assert lucas(5) == 7
def test_sum_series(): assert s.fibonacci(5) == s.sum_series(5) assert s.lucas(5) == s.sum_series(5, 2, 1)
def test_two_lucas(): expected = 3 actual = lucas(2) assert expected == actual
def test_lucas(): assert s.lucas(5) == 11 assert s.lucas(10) == 123
def test_lucas(n, result): """Assert nth number in lucas series.""" from series import lucas assert lucas(n) == result
def test_lucas(): assert(series.lucas(0) == 2) assert(series.lucas(1) == 1) assert(series.lucas(9) == 76)
def test_lucas_1(): """Test lucas with n of 1, should return 2.""" from series import lucas assert lucas(1) == 2
def test_lucas(): #Tests Lucas function to ensure accuracy in computations assert lucas(0) == 0 assert lucas(1) == 2 assert lucas(5) == 7 assert lucas(11) == 123
def test_lucas_5(): """Test lucas with n of 5, should return 7.""" from series import lucas assert lucas(5) == 7
def test_lucas(n, c): from series import lucas assert lucas(n) == c
def test_lucas(): actual = lucas(4) expected = 11 assert expected == actual
def test_lucas(arg, expected): """Test Lucas function with above parameters.""" assert lucas(arg) == expected
def test_lucas(input, result): """Test for lucas""" from series import lucas assert lucas(input) == result
def test_sum_series_is_lucas(): """Verify that s.sum_series(n,2,1) with optional arguments 2, 1 is s.lucas(n)#""" for i in range(25): assert s.sum_series(i, 2, 1) == s.lucas(i)
def test_3(self): self.assertEqual(lucas(2), 3)
def test_lucas(self): ''' Test the outputs of the lucas function ''' assert lucas(-14) is None assert lucas(0) == 2 assert lucas(1) == 1 assert lucas(6) == 18
def test_4(self): self.assertEqual(lucas(4), 6)
def test_lucas_0(): from series import lucas assert lucas(0) == 2
def test_lucas_5(): from series import lucas assert lucas(5) == 11
def test_lucas(): assert lucas(0) == 2 assert lucas(1) == 1 for i in range(2, 30): assert lucas(i) == lucas(i - 2) + lucas(i - 1)
def test_lucas(n, result): import series assert series.lucas(n) == result
def test_luc(): assert lucas(3) == 3 assert lucas(4) == 4 assert lucas(5) == 7
def test_twelve(): expected = 11 actual = lucas(5) assert actual == expected
def test_lucas(): expected = 18 actual = lucas(6) assert expected == actual
def test_zero_lucas(): expected = 2 actual = lucas(0) assert expected == actual
def test_sum_series(): for i in range(7): assert sum_series(i) == fibonacci(i) assert sum_series(i, 2, 1) == lucas(i)
def test_one_lucas(): expected = 1 actual = lucas(1) assert expected == actual
def test_lucas_nums(n, result): """Test lucas method.""" from series import lucas assert lucas(n) == result
def test_lucas(n, result): """Test for lucas sequence.""" from series import lucas assert lucas(n) == result