summaryrefslogtreecommitdiff
path: root/_pytest/assertion
diff options
context:
space:
mode:
authorBruno Oliveira <nicoddemus@gmail.com>2017-03-10 15:54:05 -0300
committerBruno Oliveira <nicoddemus@gmail.com>2017-03-10 15:54:05 -0300
commit1e0cf5ce4dcd8b110a45261595d69a502dd0226a (patch)
treee5b7993a41db97332a15920f1fa7642ac31750e3 /_pytest/assertion
parent0c94f517a18bc135fe80a07a64c8c74c27b41dcb (diff)
parent906b40fbb209916ea13199d5391c2e64b3587103 (diff)
downloadpytest-1e0cf5ce4dcd8b110a45261595d69a502dd0226a.tar.gz
Merge remote-tracking branch 'upstream/master' into merge-master-into-features
# Conflicts: # AUTHORS # CHANGELOG.rst # _pytest/pytester.py
Diffstat (limited to '_pytest/assertion')
-rw-r--r--_pytest/assertion/rewrite.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/_pytest/assertion/rewrite.py b/_pytest/assertion/rewrite.py
index abf5b491f..7408c4746 100644
--- a/_pytest/assertion/rewrite.py
+++ b/_pytest/assertion/rewrite.py
@@ -215,7 +215,8 @@ class AssertionRewritingHook(object):
mod.__loader__ = self
py.builtin.exec_(co, mod.__dict__)
except:
- del sys.modules[name]
+ if name in sys.modules:
+ del sys.modules[name]
raise
return sys.modules[name]