From d0bd01beca0308cfb263ec7f44c9acf0933a1fc0 Mon Sep 17 00:00:00 2001 From: turturica Date: Thu, 9 Aug 2018 18:06:38 -0700 Subject: [PATCH] Collect any tests from a package's __init__.py --- src/_pytest/python.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/_pytest/python.py b/src/_pytest/python.py index 2657bff63..ad8a5f252 100644 --- a/src/_pytest/python.py +++ b/src/_pytest/python.py @@ -596,6 +596,7 @@ class Package(Module): def collect(self): this_path = self.fspath.dirpath() pkg_prefix = None + yield Module(this_path.join("__init__.py"), self) for path in this_path.visit(rec=self._recurse, bf=True, sort=True): # we will visit our own __init__.py file, in which case we skip it if path.basename == "__init__.py" and path.dirpath() == this_path: