cas_module.py: fixup load/unload methods

Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
This commit is contained in:
Michal Rakowski 2020-01-03 12:17:54 +01:00
parent 5edbf2a5a9
commit d9c0c0e83a

View File

@ -2,7 +2,9 @@
# Copyright(c) 2019 Intel Corporation
# SPDX-License-Identifier: BSD-3-Clause-Clear
#
from aenum import Enum
from test_utils import os_utils
from test_utils.os_utils import ModuleRemoveMethod
@ -13,5 +15,12 @@ class CasModule(Enum):
def reload_all_cas_modules():
os_utils.unload_kernel_module(CasModule.cache, ModuleRemoveMethod.modprobe)
os_utils.load_kernel_module(CasModule.cache)
os_utils.unload_kernel_module(CasModule.cache.value, ModuleRemoveMethod.modprobe)
os_utils.load_kernel_module(CasModule.cache.value)
def unload_all_cas_modules():
os_utils.unload_kernel_module(CasModule.cache.value,
os_utils.ModuleRemoveMethod.rmmod)
os_utils.unload_kernel_module(CasModule.disk.value,
os_utils.ModuleRemoveMethod.rmmod)