From 7df3709ab4cd7e1488bf293d876b5a2eb2f371f8 Mon Sep 17 00:00:00 2001 From: Evan Carlin Date: Tue, 31 May 2022 15:22:44 -0600 Subject: [PATCH] Fix #4468: os.getlogin() fails when there is no controlling terminal (running tests in build) (#4469) --- tests/role_moderation_test.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/role_moderation_test.py b/tests/role_moderation_test.py index 3074c5e621..b860fb27e6 100644 --- a/tests/role_moderation_test.py +++ b/tests/role_moderation_test.py @@ -6,13 +6,14 @@ """ from __future__ import absolute_import, division, print_function from pykern.pkcollections import PKDict +import getpass import os import pytest def setup_module(module): os.environ.update( SIREPO_FEATURE_CONFIG_MODERATED_SIM_TYPES='myapp', - SIREPO_AUTH_ROLE_MODERATION_MODERATOR_EMAIL=os.getlogin() + '@localhost.localdomain', + SIREPO_AUTH_ROLE_MODERATION_MODERATOR_EMAIL=getpass.getuser() + '@localhost.localdomain', )