1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
"""Test the modules model."""
from systembridgemodels.modules import (
GetData,
Module,
ModulesData,
RegisterDataListener,
)
modules = [
Module.BATTERY,
Module.CPU,
Module.DISKS,
Module.DISPLAYS,
Module.GPUS,
Module.MEDIA,
Module.MEMORY,
Module.NETWORKS,
Module.PROCESSES,
Module.SENSORS,
Module.SYSTEM,
]
def test_get_data():
"""Test get data."""
get_data = GetData(
modules=modules,
)
assert isinstance(get_data, GetData)
assert get_data.modules == modules
def test_register_data_listener():
"""Test register data listener."""
register_data_listener = RegisterDataListener(
modules=modules,
)
assert isinstance(register_data_listener, RegisterDataListener)
assert register_data_listener.modules == modules
def test_modules_data():
"""Test modules data."""
modules_data = ModulesData()
assert isinstance(modules_data, ModulesData)
assert modules_data.battery is None
assert modules_data.cpu is None
assert modules_data.disks is None
assert modules_data.displays is None
assert modules_data.gpus is None
assert modules_data.media is None
assert modules_data.memory is None
assert modules_data.networks is None
assert modules_data.processes is None
assert modules_data.sensors is None
assert modules_data.system is None
|