From aa926b6793c90c73bd9469345cb613dc63e57612 Mon Sep 17 00:00:00 2001 From: Benjamin Berg Date: Tue, 5 Feb 2019 13:08:07 +0100 Subject: tests: Prevent SESSION_MANAGER environment variable to leak into test This appears to possible trigger crashes *outside* of the test environment. --- tests/gsdtestcase.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests') diff --git a/tests/gsdtestcase.py b/tests/gsdtestcase.py index 22a457a3..3d198cb0 100644 --- a/tests/gsdtestcase.py +++ b/tests/gsdtestcase.py @@ -61,6 +61,9 @@ class GSDTestCase(X11SessionTestCase): os.environ['LC_MESSAGES'] = 'C' klass.workdir = tempfile.mkdtemp(prefix='gsd-plugin-test') + # Prevent applications from accessing an outside session manager + os.environ['SESSION_MANAGER'] = '' + # Signal to mutter and gnome-session that we are using X11 os.environ['XDG_SESSION_TYPE'] = 'x11' -- cgit v1.2.1