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 7bbf305

Browse files
committed
Update for tests
1 parent 976b553 commit 7bbf305

File tree

4 files changed

+14
-25
lines changed

4 files changed

+14
-25
lines changed

‎python_tests/test_1_hello_world.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Task 1
2-
# Writing "Hello, World!" program.
2+
# Write "Hello, World!" program.
33

44
# Implementation
55
def get_hello_world() -> str:

‎python_tests/test_2_even_numbers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ def get_even_numbers(n: int) -> []:
88

99

1010
# Test Section
11-
def test_even_numbers_10():
11+
def test_even_numbers():
1212
n = 10
1313
expected_list = [2, 4, 6, 8]
1414
assert get_even_numbers(n) == expected_list
1515

1616

17-
def test_even_numbers_20():
17+
def test_even_numbers():
1818
n = 20
1919
expected_list = [2, 4, 6, 8, 10, 12, 14, 16, 18]
2020
assert get_even_numbers(n) == expected_list

‎python_tests/test_3_fibonacci.py

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
# Write a program to calculate fibonacci
33

44
# Implementation
5+
import pytest
6+
7+
58
def get_fibonacci_recursive(n: int) -> int:
69
if n == 0:
710
return 0
@@ -19,25 +22,11 @@ def get_fibonacci_iterative(n: int) -> int:
1922

2023

2124
# Test Section
22-
def test_fibonacci_recursive_small():
23-
n = 7
24-
expected_value = 13
25-
assert get_fibonacci_recursive(n) == expected_value
26-
27-
28-
def test_fibonacci_recursive_bigger():
29-
n = 20
30-
expected_value = 6765
25+
@pytest.mark.parametrize("n, expected_value", [(7, 13), (20, 6765)])
26+
def test_fibonacci_recursive(n, expected_value):
3127
assert get_fibonacci_recursive(n) == expected_value
3228

3329

34-
def test_fibonacci_iterative_small():
35-
n = 7
36-
expected_value = 13
37-
assert get_fibonacci_iterative(n) == expected_value
38-
39-
40-
def test_fibonacci_iterative_bigger():
41-
n = 20
42-
expected_value = 6765
30+
@pytest.mark.parametrize("n, expected_value", [(7, 13), (20, 6765)])
31+
def test_fibonacci_iterative(n, expected_value):
4332
assert get_fibonacci_iterative(n) == expected_value

‎python_tests/test_7_prime_number.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# Task 7
22
# Write a program to check if a number is a prime number
3-
from py import test
43

54

65
def is_prime(number):
@@ -10,10 +9,11 @@ def is_prime(number):
109
prime_status = False
1110
break
1211
return prime_status
13-
test.
12+
13+
1414
def test_prime_number():
15-
assert is_prime(13)
15+
assert is_prime(13)==True
1616

1717

1818
def test_not_prime_number():
19-
assert notis_prime(2000)
19+
assert is_prime(2000)==False

0 commit comments

Comments
(0)

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