コード例 #1
0
ファイル: test_skipping.py プロジェクト: cryporchild/pytest
 def test_marked_one_arg_with_reason(self, testdir):
     item = testdir.getitem("""
         import pytest
         @pytest.mark.xyz("hasattr(os, 'sep')", attr=2, reason="hello world")
         def test_func():
             pass
     """)
     ev = MarkEvaluator(item, 'xyz')
     assert ev
     assert ev.istrue()
     expl = ev.getexplanation()
     assert expl == "hello world"
     assert ev.get("attr") == 2
コード例 #2
0
ファイル: test_skipping.py プロジェクト: zzzyw-work/pytest
 def test_marked_one_arg_with_reason(self, testdir):
     item = testdir.getitem("""
         import pytest
         @pytest.mark.xyz("hasattr(os, 'sep')", attr=2, reason="hello world")
         def test_func():
             pass
     """)
     ev = MarkEvaluator(item, "xyz")
     assert ev
     assert ev.istrue()
     expl = ev.getexplanation()
     assert expl == "hello world"
     assert ev.get("attr") == 2
コード例 #3
0
ファイル: test_skipping.py プロジェクト: cryporchild/pytest
 def test_marked_no_args(self, testdir):
     item = testdir.getitem("""
         import pytest
         @pytest.mark.xyz
         def test_func():
             pass
     """)
     ev = MarkEvaluator(item, 'xyz')
     assert ev
     assert ev.istrue()
     expl = ev.getexplanation()
     assert expl == ""
     assert not ev.get("run", False)
コード例 #4
0
ファイル: test_skipping.py プロジェクト: zzzyw-work/pytest
 def test_marked_no_args(self, testdir):
     item = testdir.getitem("""
         import pytest
         @pytest.mark.xyz
         def test_func():
             pass
     """)
     ev = MarkEvaluator(item, "xyz")
     assert ev
     assert ev.istrue()
     expl = ev.getexplanation()
     assert expl == ""
     assert not ev.get("run", False)