fetched mlz version
- before some chamges in the gerrit pipline Change-Id: I33eb2d75f83345a7039d0fb709e66defefb1c3e0
This commit is contained in:
@@ -25,10 +25,10 @@
|
||||
# no fixtures needed
|
||||
import pytest
|
||||
|
||||
from secop.datatypes import BoolType, FloatRange, IntRange
|
||||
from secop.errors import ProgrammingError
|
||||
from secop.modules import HasAccessibles
|
||||
from secop.params import Command, Parameter
|
||||
from frappy.datatypes import BoolType, FloatRange, IntRange
|
||||
from frappy.errors import ProgrammingError
|
||||
from frappy.modules import HasAccessibles
|
||||
from frappy.params import Command, Parameter
|
||||
|
||||
|
||||
def test_Command():
|
||||
@@ -109,3 +109,21 @@ def test_Export():
|
||||
class Mod(HasAccessibles):
|
||||
param = Parameter('description1', datatype=BoolType, default=False)
|
||||
assert Mod.param.export == '_param'
|
||||
|
||||
|
||||
@pytest.mark.parametrize('arg, value', [
|
||||
('always', 0),
|
||||
(0, 0),
|
||||
('never', 999999999),
|
||||
(999999999, 999999999),
|
||||
(1, 1),
|
||||
])
|
||||
def test_update_unchanged_ok(arg, value):
|
||||
par = Parameter('', datatype=FloatRange(), default=0, update_unchanged=arg)
|
||||
assert par.update_unchanged == value
|
||||
|
||||
|
||||
@pytest.mark.parametrize('arg', ['alws', '', -2, -0.1, None])
|
||||
def test_update_unchanged_fail(arg):
|
||||
with pytest.raises(ProgrammingError):
|
||||
Parameter('', datatype=FloatRange(), default=0, update_unchanged=arg)
|
||||
|
||||
Reference in New Issue
Block a user