Fix "ValueError: Plugin already registered" exceptions when running in build directories that symlink to actual source.

This commit is contained in:
Paweł Stradomski
2019-02-07 02:04:06 +01:00
parent 2f083504ee
commit 59e6fb94b5
3 changed files with 38 additions and 1 deletions

View File

@@ -408,7 +408,7 @@ class PytestPluginManager(PluginManager):
continue
conftestpath = parent.join("conftest.py")
if conftestpath.isfile():
mod = self._importconftest(conftestpath)
mod = self._importconftest(conftestpath.realpath())
clist.append(mod)
self._dirpath2confmods[directory] = clist
return clist