test_sysinfo.py
22 lines
| 464 B
| text/x-python
|
PythonLexer
Matthias Bussonnier
|
r18040 | # coding: utf-8 | ||
"""Test suite for our sysinfo utilities.""" | ||||
# Copyright (c) IPython Development Team. | ||||
# Distributed under the terms of the Modified BSD License. | ||||
import json | ||||
Nikita Kniazev
|
r27046 | import pytest | ||
Matthias Bussonnier
|
r18040 | |||
from IPython.utils import sysinfo | ||||
def test_json_getsysinfo(): | ||||
""" | ||||
Matthias Bussonnier
|
r26419 | test that it is easily jsonable and don't return bytes somewhere. | ||
Matthias Bussonnier
|
r18040 | """ | ||
json.dumps(sysinfo.get_sys_info()) | ||||
Nikita Kniazev
|
r27046 | |||
def test_num_cpus(): | ||||
with pytest.deprecated_call(): | ||||
sysinfo.num_cpus() | ||||