Skip to content

Commit 807c177

Browse files
committed
Add an internal switch to ignore unknown dependencies.
1 parent b911c8b commit 807c177

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

pytest_dependency.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import pytest
77

88
_automark = False
9+
_ignore_unknown = False
910

1011

1112
def _get_bool(value):
@@ -72,8 +73,13 @@ def addResult(self, item, name, rep):
7273

7374
def checkDepend(self, depends, item):
7475
for i in depends:
75-
if not(i in self.results and self.results[i].isSuccess()):
76-
pytest.skip("%s depends on %s" % (item.name, i))
76+
if i in self.results:
77+
if self.results[i].isSuccess():
78+
continue
79+
else:
80+
if _ignore_unknown:
81+
continue
82+
pytest.skip("%s depends on %s" % (item.name, i))
7783

7884

7985
def depends(request, other):

0 commit comments

Comments
 (0)