Skip to content

Commit 27f89d7

Browse files
committed
Second commit incoming
1 parent 3ebc202 commit 27f89d7

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

awesome/code_fib.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
def fib(n):
2-
if n <= 1:
2+
if n < 0:
33
return 0
4+
if n <= 1:
5+
return 1
46
return fib(n - 1) + fib(n - 2)
57

68

tests/test_number_two.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import pytest
2+
13
import awesome
24
from awesome.code_fib import fib
35

@@ -7,8 +9,13 @@ def test_something():
79

810

911
def test_a():
10-
assert fib(2) == 0
12+
assert fib(2) == 2
1113

1214

1315
def test_nothing():
1416
assert True
17+
18+
19+
def test_untested():
20+
with pytest.raises(Exception):
21+
awesome.untested_code()

tests/test_sample.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
import awesome
2+
from awesome.code_fib import fib
23

34

45
def test_something():
56
assert awesome.smile() == ':)'
67

78

89
def test_fib():
9-
assert awesome.fib(1) == 1
10+
assert fib(1) == 1
1011

1112

1213
def test_fib_second():
13-
assert awesome.fib(3) == 3
14-
assert awesome.fib(5) == 8
14+
assert fib(3) == 3
15+
assert fib(5) == 8
1516

1617

1718
def test_something_wrong():

0 commit comments

Comments
 (0)