Пример #1
0
def test_solution():
    from solution import fibonacci

    assert fibonacci(n=5) == 5
    assert fibonacci(n=10) == 55
    assert fibonacci(n=15) == 610
    assert fibonacci(n=1) == 1
Пример #2
0
def test_solution():
    import solution
    assert solution.fibonacci(n=5) == 5
    assert solution.fibonacci(n=10) == 55
    assert solution.fibonacci(n=15) == 610
Пример #3
0
 def test_basic(self):
     input_number = 18
     output_number = solution.fibonacci(input_number)
     expected_number = 4181
     self.assertEqual(output_number, expected_number)
Пример #4
0
 def test_basic(self):
     input_number= 18
     output_number= solution.fibonacci(input_number)
     expected_number = 4181
     self.assertEqual(output_number,expected_number)
Пример #5
0
 def test_fibonacci(self):
     fibonacci = solution.fibonacci()
     first_five = list(islice(fibonacci, 5))
     self.assertEqual(first_five, [1, 1, 2, 3, 5])
Пример #6
0
 def test_fibonacci(self):
     fibonacci = solution.fibonacci()
     first_five = list(islice(fibonacci, 5))
     self.assertEqual(first_five, [1, 1, 2, 3, 5])
Пример #7
0
def test_invalid_input():
    assert solution.fibonacci(n=0) == -1
    assert solution.fibonacci(n=-10) == -1
Пример #8
0
def test_iterative_solution():
    assert solution.fibonacci(10000)
Пример #9
0
def test_efficiency():
    start = time.time()
    solution.fibonacci(37)
    efficiency = time.time() - start
    assert efficiency < 0.001
Пример #10
0
def main():
	line = sys.stdin.readline()
	n = int(line)
	print solution.fibonacci(n)
Пример #11
0
def test_fibonacci(n, result):
    assert fibonacci(n) == result
Пример #12
0
def main():
    line = sys.stdin.readline()
    n = int(line)
    print solution.fibonacci(n)