unrhodecode/rhodecode/tests/lib/test_system_info.py
Marcin Kuzminski c68c339c0b system-info: fetch vcs settings from vcsserver. Fixes #4276
- redone the system info page. Errors/Warnings now show next to the
data, and also show up in API call.
- implemented fetching of git/hg/svn version from running vcsserver
- implemented fetching of vcsserver version from itself
- added more warnings/errors detection on RAM/Inodes etc
- few cleanups
2016-11-14 21:14:29 +01:00

15 lines
446 B
Python

import py.test
from rhodecode.lib.system_info import get_system_info
def test_system_info(app):
info = get_system_info({})
assert info['load']['value']['15_min'] != 'NOT AVAILABLE'
def test_system_info_without_psutil(monkeypatch, app):
import rhodecode.lib.system_info
monkeypatch.setattr(rhodecode.lib.system_info, 'psutil', None)
info = get_system_info({})
assert info['load']['value']['15_min'] == 'NOT AVAILABLE'