params: move unit into datatypes, support for constant property

Change-Id: Ida7c8b5fd7d508d41d3b44ea98600f27f7f57dbd
Reviewed-on: https://forge.frm2.tum.de/review/20243
Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de>
Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
This commit is contained in:
Enrico Faulhaber
2019-03-27 14:32:40 +01:00
parent 99f757bf78
commit 18586a3f09
4 changed files with 35 additions and 6 deletions

View File

@ -41,7 +41,7 @@ def test_Command():
def test_Parameter():
p1 = Parameter('description1', datatype=BoolType, default=False)
p2 = Parameter('description2', datatype=BoolType, default=True)
p2 = Parameter('description2', datatype=BoolType, constant=True)
assert p1 != p2
assert p1.ctr != p2.ctr
with pytest.raises(ValueError):