Skip to content

Commit 534ea82

Browse files
committed
Test marking code with two directives.
1 parent 9f16fd8 commit 534ea82

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

tests/docs/skip_some.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,41 @@ Code in doctest should run only if version condition is satisfied:
102102
.. doctest-requires:: pytest>=1.0 pytest>=2.0
103103

104104
>>> import pytest
105+
106+
107+
Combined Directives
108+
===================
109+
110+
111+
Marking code with two directives:
112+
113+
.. deprecated:: 1.0
114+
.. doctest-requires:: numpy<=0.1
115+
116+
>>> 1 + 3
117+
2
118+
119+
120+
The order should not matter:
121+
122+
.. doctest-requires:: numpy<=0.1
123+
.. deprecated:: 1.0
124+
125+
>>> 1 + 3
126+
2
127+
128+
Try two doctestplus directives:
129+
130+
.. doctest-requires:: sys
131+
.. doctest-skip::
132+
133+
>>> 1 + 3
134+
2
135+
136+
Switch the order and it should still not run:
137+
138+
.. doctest-skip::
139+
.. doctest-requires:: sys
140+
141+
>>> 1 + 3
142+
2

0 commit comments

Comments
 (0)