Skip to content

Commit fa013fb

Browse files
committed
Added test file for is_number
1 parent b730693 commit fa013fb

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

very_easy/is_number.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ def check_number(input_value: Any) -> str:
3131
print(check_number(pow(10, 20)))
3232
print(check_number("Hello"))
3333
print(check_number(1 + 2j))
34+

very_easy/test_is_number.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import pytest
2+
3+
from is_number import check_number
4+
5+
def test_check_number_float():
6+
assert check_number(3.14) == '3.14 is a number.'
7+
assert check_number(1e-5) == '1e-05 is a number.'
8+
9+
def test_check_number_negative_float():
10+
assert check_number(-3.14) == '-3.14 is a number.'
11+
assert check_number(-1e-5) == '-1e-05 is a number.'
12+
13+
def test_check_number_boolean():
14+
assert check_number(True) == 'True is a number.'
15+
assert check_number(False) == 'False is a number.'
16+
17+
def test_check_number_list():
18+
assert check_number([1, 2, 3]) == '[1, 2, 3] is not a number.'
19+
assert check_number([]) == '[] is not a number.'
20+
21+
def test_check_number_dict():
22+
assert check_number({'key': 'value'}) == "{'key': 'value'} is not a number."
23+
assert check_number({}) == "{} is not a number."

0 commit comments

Comments
 (0)