File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 3
3
4
4
import pytest
5
5
6
- from _pytest .doctest import DoctestItem
7
-
8
6
9
7
@pytest .fixture (autouse = True )
10
8
def add_doctest_fixtures (
11
9
request : pytest .FixtureRequest ,
12
10
doctest_namespace : t .Dict [str , t .Any ],
13
11
) -> None :
12
+ from _pytest .doctest import DoctestItem
13
+
14
14
if isinstance (request ._pyfuncitem , DoctestItem ):
15
15
request .getfixturevalue ("add_doctest_fixtures" )
16
16
request .getfixturevalue ("set_home" )
Original file line number Diff line number Diff line change 9
9
10
10
import pytest
11
11
12
- from _pytest .doctest import DoctestItem
13
-
14
12
from libvcs ._internal .run import run
15
13
from libvcs .sync .git import GitRemote , GitSync
16
14
from libvcs .sync .hg import HgSync
@@ -419,6 +417,8 @@ def add_doctest_fixtures(
419
417
create_hg_remote_repo : CreateProjectCallbackFixtureProtocol ,
420
418
git_repo : pathlib .Path ,
421
419
) -> None :
420
+ from _pytest .doctest import DoctestItem
421
+
422
422
if not isinstance (request ._pyfuncitem , DoctestItem ): # Only run on doctest items
423
423
return
424
424
doctest_namespace ["tmp_path" ] = tmp_path
You can’t perform that action at this time.
0 commit comments