Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 1d0d9d7

Browse files
committed
added test to check if function exist
1 parent 02ee88c commit 1d0d9d7

File tree

1 file changed

+10
-3
lines changed
  • exercises/05.1-sum_odd_items

1 file changed

+10
-3
lines changed

‎exercises/05.1-sum_odd_items/test.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import io, sys, os, pytest, re
22
path = os.path.dirname(os.path.abspath(__file__))+'/app.py'
33

4-
54
@pytest.mark.it("Print the odd number")
6-
def test_odd_numbers(capsys, app):
5+
def test_odd_numbers(capsys):
76
import app
87
captured = capsys.readouterr()
98
assert "251\n" in captured.out
@@ -13,4 +12,12 @@ def test_for_loop():
1312
with open(path, 'r') as content_file:
1413
content = content_file.read()
1514
regex = re.compile(r"for(\s)")
16-
assert bool(regex.search(content)) == True
15+
assert bool(regex.search(content)) == True
16+
17+
@pytest.mark.it("sumOdds function should exist")
18+
def test_function_exists():
19+
import app
20+
try:
21+
assert app.sumOdds
22+
except:
23+
raise AttributeError("The function 'sumOdds' should exist")

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /