mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-08-04 06:36:24 +00:00
kitty_tests/ssh.py: skip login shell detection if getpwuid() fails
This commit is contained in:
parent
fda2646dd3
commit
31319f0b65
1 changed files with 5 additions and 1 deletions
|
|
@ -173,7 +173,11 @@ env COLORTERM
|
|||
methods.append('using_passwd')
|
||||
self.assertTrue(methods)
|
||||
import pwd
|
||||
expected_login_shell = pwd.getpwuid(os.geteuid()).pw_shell
|
||||
try:
|
||||
expected_login_shell = pwd.getpwuid(os.geteuid()).pw_shell
|
||||
except KeyError:
|
||||
with suppress(Exception):
|
||||
self.skipTest('Skipping login shell detection as getpwuid() failed to read login shell')
|
||||
if os.path.basename(expected_login_shell) == 'nologin':
|
||||
self.skipTest('Skipping login shell detection as login shell is set to nologin')
|
||||
for m in methods:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue