Files
Python-for-Geeks/Chapter5/mypytest/tests/test_myadd4.py
T
2021-02-21 21:40:34 +04:00

25 lines
694 B
Python

# test_myadd4.py test suite for myadd function using markers
import sys
import pytest
from mypytest.src.myadd3 import add
@pytest.mark.skip
def test_add1():
""" test case to validate two positive numbers"""
assert add(10, 5) == 15
@pytest.mark.skipif(sys.version_info > (3,6),
reason=" skipped for release > than Python 3.6")
def test_add2():
""" test case to validate two positive numbers"""
assert add(10, -5) == 5, "should be 5"
@pytest.mark.xfail(sys.platform == "darwin",
reason="ignore exception for mac")
def test_add3():
""" test case to validate two positive numbers"""
assert add(-10, 5) == -5
raise Exception()