all: rename parameters to accessibles in module classes

+ make accesses to <module>.parameters work again

Change-Id: I91c09b0f9f5f28d78cd644f83a96c8772e5977e5
Reviewed-on: https://forge.frm2.tum.de/review/20249
Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
Tested-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
This commit is contained in:
Enrico Faulhaber
2019-03-27 17:08:57 +01:00
parent 08a92029a9
commit 4068516178
8 changed files with 36 additions and 35 deletions

View File

@ -23,7 +23,7 @@
from __future__ import division, print_function
# no fixtures needed
import pytest
#import pytest
from secop.datatypes import BoolType, EnumType, FloatRange
from secop.metaclass import ModuleMeta
@ -138,10 +138,6 @@ def test_ModuleMeta():
assert acs is not None
else: # do not check object or mixin
acs = {}
with pytest.raises(AttributeError):
assert baseclass.commands
with pytest.raises(AttributeError):
assert baseclass.parameters
for n, o in acs.items():
# check that class accessibles are not reused as instance accessibles
assert o not in params_found