mirror of
https://github.com/simple-login/app.git
synced 2024-11-10 21:27:10 +01:00
18 lines
542 B
Python
18 lines
542 B
Python
|
from monitoring import _process_ps_output
|
||
|
|
||
|
|
||
|
def test_monitoring_proc_count():
|
||
|
data = """
|
||
|
PID TTY STAT TIME COMMAND
|
||
|
1432 ? S< 0:00 [loop44]
|
||
|
3438 ? Ssl 0:00 /bin/sh arg
|
||
|
3440 ? Sl 0:00 /bin/cron args
|
||
|
3440 ? Sl 0:00 smtp arg
|
||
|
3448 ? Sl 0:00 smtpd arg
|
||
|
3441 ? Sl 0:00 other smtpd arg
|
||
|
"""
|
||
|
result = _process_ps_output(["smtp", "smtpd", "cron"], data)
|
||
|
assert 1 == result["smtp"]
|
||
|
assert 1 == result["smtpd"]
|
||
|
assert 0 == result["cron"]
|