Skip to content
Snippets Groups Projects

mockito 5 workaround

Merged Michi Hostettler requested to merge feature/mockito-5-workaround into master
3 files
+ 19
14
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 11
0
@@ -118,3 +118,14 @@ def japc_mock(jvm) -> typing.Generator[typing.Type["cern.japc.ext.mockito.JapcMo
yield mock
mock.resetToDefault()
mock.mockNoService()
@pytest.fixture
def japc_set(jvm):
cern = jp.JPackage('cern')
JapcUtils = cern.japc.core.util.JapcUtils
def setter(param, selector, value):
result = JapcUtils.setValuesAsync({param: value}, selector)
exception = result.values().iterator().next().getException()
if exception is not None:
raise RuntimeError(exception.getMessage())
return setter
Loading