summaryrefslogtreecommitdiff
path: root/coverage
diff options
context:
space:
mode:
authorMatt Bachmann <bachmann.matt@gmail.com>2019-07-09 23:12:27 -0400
committerMatt Bachmann <bachmann.matt@gmail.com>2019-07-09 23:16:46 -0400
commite1e474f5dda602551fbc0cbd30e441e194d9421f (patch)
tree2053cd888c988458fe3ba90e534cf7eb0edd41d6 /coverage
parent9bc6b93805a5f20a87211a315d00503eddab66dc (diff)
downloadpython-coveragepy-git-e1e474f5dda602551fbc0cbd30e441e194d9421f.tar.gz
Isolate the os module to protect from aggressive mocking interfearing with database operations
Diffstat (limited to 'coverage')
-rw-r--r--coverage/sqldata.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/coverage/sqldata.py b/coverage/sqldata.py
index af1c837a..6d618170 100644
--- a/coverage/sqldata.py
+++ b/coverage/sqldata.py
@@ -22,8 +22,9 @@ from coverage.backward import get_thread_id, iitems
from coverage.data import filename_suffix
from coverage.debug import NoDebugging, SimpleReprMixin
from coverage.files import PathAliases
-from coverage.misc import CoverageException, file_be_gone
+from coverage.misc import CoverageException, file_be_gone, isolate_module
+os = isolate_module(os)
SCHEMA_VERSION = 2