kitty/kitty_tests/utmp.py
2026-08-04 06:43:45 +05:30

16 lines
437 B
Python

import subprocess
from kitty.fast_data_types import num_users
from .base import BaseTest
class UTMPTest(BaseTest):
def test_num_users(self):
# who is the control
try:
expected = subprocess.check_output(['who']).decode('utf-8').count('\n')
except FileNotFoundError:
self.skipTest('No who executable cannot verify num_users')
else:
self.ae(num_users(), expected)