Fix test_start_stop_noqueue
Signed-off-by: Jan Musial <jan.musial@intel.com>
This commit is contained in:
parent
bfee654770
commit
53d2c5a197
@ -11,7 +11,15 @@ from itertools import count
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from pyocf.ocf import OcfLib
|
from pyocf.ocf import OcfLib
|
||||||
from pyocf.types.cache import Cache, CacheMode, MetadataLayout, CleaningPolicy
|
from pyocf.types.cache import (
|
||||||
|
Cache,
|
||||||
|
CacheMode,
|
||||||
|
MetadataLayout,
|
||||||
|
CleaningPolicy,
|
||||||
|
CacheConfig,
|
||||||
|
PromotionPolicy,
|
||||||
|
Backfill
|
||||||
|
)
|
||||||
from pyocf.types.core import Core
|
from pyocf.types.core import Core
|
||||||
from pyocf.types.data import Data
|
from pyocf.types.data import Data
|
||||||
from pyocf.types.io import IoDir
|
from pyocf.types.io import IoDir
|
||||||
@ -387,12 +395,14 @@ def test_start_too_small_device(pyocf_ctx, mode, cls):
|
|||||||
|
|
||||||
|
|
||||||
def test_start_stop_noqueue(pyocf_ctx):
|
def test_start_stop_noqueue(pyocf_ctx):
|
||||||
# cache object just to construct cfg conveniently
|
cfg = CacheConfig()
|
||||||
_cache = Cache(pyocf_ctx.ctx_handle)
|
pyocf_ctx.lib.ocf_mngt_cache_config_set_default_wrapper(byref(cfg))
|
||||||
|
cfg._metadata_volatile = True
|
||||||
|
cfg._name = "Test".encode("ascii")
|
||||||
|
|
||||||
cache_handle = c_void_p()
|
cache_handle = c_void_p()
|
||||||
status = pyocf_ctx.lib.ocf_mngt_cache_start(
|
status = pyocf_ctx.lib.ocf_mngt_cache_start(
|
||||||
pyocf_ctx.ctx_handle, byref(cache_handle), byref(_cache.cfg), None
|
pyocf_ctx.ctx_handle, byref(cache_handle), byref(cfg), None
|
||||||
)
|
)
|
||||||
assert not status, "Failed to start cache: {}".format(status)
|
assert not status, "Failed to start cache: {}".format(status)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user