Further prevent state leakage from test_init.
test_history.test_init also leaked state by leaving the instantiated history as the parent of the QApp, which was causing test_debug to fail because it was trying to dump the history object left from test_history.
This commit is contained in:
parent
be38e181a8
commit
788babbb61
@ -361,7 +361,8 @@ def test_init(backend, qapp, tmpdir, monkeypatch):
|
|||||||
# before (so we need to test webengine before webkit)
|
# before (so we need to test webengine before webkit)
|
||||||
assert default_interface is None
|
assert default_interface is None
|
||||||
|
|
||||||
objreg.delete('web-history')
|
|
||||||
if backend == usertypes.Backend.QtWebKit:
|
|
||||||
# prevent interference with future tests
|
# prevent interference with future tests
|
||||||
|
objreg.delete('web-history')
|
||||||
|
hist.setParent(None)
|
||||||
|
if backend == usertypes.Backend.QtWebKit:
|
||||||
QWebHistoryInterface.setDefaultInterface(None)
|
QWebHistoryInterface.setDefaultInterface(None)
|
||||||
|
Loading…
Reference in New Issue
Block a user