コード例 #1
0
ファイル: test_solution.py プロジェクト: chrisr1896/Exercises
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
ファイル: test2.py プロジェクト: d0ivanov/Python-2014-2015
 def test_fibonacci(self):
     fibonacci = solution.fibonacci()
     first_five = list(islice(fibonacci, 5))
     self.assertEqual(first_five, [1, 1, 2, 3, 5])
コード例 #7
0
ファイル: test_private.py プロジェクト: twelsh97/Exercises
def test_invalid_input():
    assert solution.fibonacci(n=0) == -1
    assert solution.fibonacci(n=-10) == -1
コード例 #8
0
ファイル: test_private.py プロジェクト: twelsh97/Exercises
def test_iterative_solution():
    assert solution.fibonacci(10000)
コード例 #9
0
ファイル: test_private.py プロジェクト: twelsh97/Exercises
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
ファイル: test_solution.py プロジェクト: estraviz/codewars
def test_fibonacci(n, result):
    assert fibonacci(n) == result
コード例 #12
0
def main():
    line = sys.stdin.readline()
    n = int(line)
    print solution.fibonacci(n)