- 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
15 lines
446 B
Python
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'
|