@@ -104,7 +104,7 @@ def test_observable_parameter_initial_value(
104104
105105
106106def test_same_value (simple_param : Parameter ) -> None :
107- d = DelegateParameter ("test_delegate_parameter" , simple_param )
107+ d = DelegateParameter ("test_delegate_parameter" , source = simple_param )
108108 assert d () == simple_param ()
109109
110110
@@ -113,21 +113,21 @@ def test_same_label_and_unit_on_init(simple_param: Parameter) -> None:
113113 Test that the label and unit get used from source parameter if not
114114 specified otherwise.
115115 """
116- d = DelegateParameter ("test_delegate_parameter" , simple_param )
116+ d = DelegateParameter ("test_delegate_parameter" , source = simple_param )
117117 assert d .label == simple_param .label
118118 assert d .unit == simple_param .unit
119119
120120
121121def test_overwritten_unit_on_init (simple_param : Parameter ) -> None :
122- d = DelegateParameter ("test_delegate_parameter" , simple_param , unit = "Ohm" )
122+ d = DelegateParameter ("test_delegate_parameter" , source = simple_param , unit = "Ohm" )
123123 assert d .label == simple_param .label
124124 assert not d .unit == simple_param .unit
125125 assert d .unit == "Ohm"
126126
127127
128128def test_overwritten_label_on_init (simple_param : Parameter ) -> None :
129129 d = DelegateParameter (
130- "test_delegate_parameter" , simple_param , label = "Physical parameter"
130+ "test_delegate_parameter" , source = simple_param , label = "Physical parameter"
131131 )
132132 assert d .unit == simple_param .unit
133133 assert not d .label == simple_param .label
@@ -140,15 +140,15 @@ def test_get_set_raises(simple_param: Parameter) -> None:
140140 """
141141 for kwargs in ({"set_cmd" : None }, {"get_cmd" : None }):
142142 with pytest .raises (KeyError ) as e :
143- DelegateParameter ("test_delegate_parameter" , simple_param , ** kwargs )
143+ DelegateParameter ("test_delegate_parameter" , source = simple_param , ** kwargs )
144144 assert str (e .value ).startswith ("'It is not allowed to set" )
145145
146146
147147def test_scaling (simple_param : Parameter , numeric_val : int ) -> None :
148148 scale = 5
149149 offset = 3
150150 d = DelegateParameter (
151- "test_delegate_parameter" , simple_param , offset = offset , scale = scale
151+ "test_delegate_parameter" , source = simple_param , offset = offset , scale = scale
152152 )
153153
154154 simple_param (numeric_val )
@@ -165,7 +165,7 @@ def test_scaling_delegate_initial_value(
165165 offset = 3
166166 DelegateParameter (
167167 "test_delegate_parameter" ,
168- simple_param ,
168+ source = simple_param ,
169169 offset = offset ,
170170 scale = scale ,
171171 initial_value = numeric_val ,
@@ -178,7 +178,7 @@ def test_scaling_initial_value(simple_param: Parameter) -> None:
178178 scale = 5
179179 offset = 3
180180 d = DelegateParameter (
181- "test_delegate_parameter" , simple_param , offset = offset , scale = scale
181+ "test_delegate_parameter" , source = simple_param , offset = offset , scale = scale
182182 )
183183 assert d () == (simple_param () - offset ) / scale
184184
@@ -188,7 +188,7 @@ def test_snapshot() -> None:
188188 "testparam" , set_cmd = None , get_cmd = None , offset = 1 , scale = 2 , initial_value = 1
189189 )
190190 d = DelegateParameter (
191- "test_delegate_parameter" , p , offset = 3 , scale = 5 , initial_value = 2
191+ "test_delegate_parameter" , source = p , offset = 3 , scale = 5 , initial_value = 2
192192 )
193193
194194 delegate_snapshot = d .snapshot ()
@@ -205,7 +205,7 @@ def test_set_source_cache_changes_delegate_cache(simple_param: Parameter) -> Non
205205 """
206206 offset = 4
207207 scale = 5
208- d = DelegateParameter ("d" , simple_param , offset = offset , scale = scale )
208+ d = DelegateParameter ("d" , source = simple_param , offset = offset , scale = scale )
209209 new_source_value = 3
210210 simple_param .cache .set (new_source_value )
211211
@@ -219,7 +219,7 @@ def test_set_source_cache_changes_delegate_get(simple_param: Parameter) -> None:
219219 """
220220 offset = 4
221221 scale = 5
222- d = DelegateParameter ("d" , simple_param , offset = offset , scale = scale )
222+ d = DelegateParameter ("d" , source = simple_param , offset = offset , scale = scale )
223223 new_source_value = 3
224224
225225 simple_param .cache .set (new_source_value )
@@ -230,7 +230,7 @@ def test_set_source_cache_changes_delegate_get(simple_param: Parameter) -> None:
230230def test_set_delegate_cache_changes_source_cache (simple_param : Parameter ) -> None :
231231 offset = 4
232232 scale = 5
233- d = DelegateParameter ("d" , simple_param , offset = offset , scale = scale )
233+ d = DelegateParameter ("d" , source = simple_param , offset = offset , scale = scale )
234234
235235 new_delegate_value = 2
236236 d .cache .set (new_delegate_value )
@@ -241,7 +241,7 @@ def test_set_delegate_cache_changes_source_cache(simple_param: Parameter) -> Non
241241def test_set_delegate_cache_with_raw_value (simple_param : Parameter ) -> None :
242242 offset = 4
243243 scale = 5
244- d = DelegateParameter ("d" , simple_param , offset = offset , scale = scale )
244+ d = DelegateParameter ("d" , source = simple_param , offset = offset , scale = scale )
245245
246246 new_delegate_value = 2
247247 d .cache ._set_from_raw_value (new_delegate_value * scale + offset )
@@ -266,7 +266,7 @@ def test_instrument_val_invariant_under_delegate_cache_set(
266266
267267def test_delegate_cache_pristine_if_not_set () -> None :
268268 p = Parameter ("test" )
269- d = DelegateParameter ("delegate" , p )
269+ d = DelegateParameter ("delegate" , source = p )
270270 gotten_delegate_cache = d .cache .get (get_if_invalid = False )
271271 assert gotten_delegate_cache is None
272272
@@ -293,7 +293,7 @@ def test_delegate_get_updates_cache(
293293) -> None :
294294 initial_value = numeric_val
295295 t = make_observable_parameter ("observable_parameter" , initial_value = initial_value )
296- d = DelegateParameter ("delegate" , t )
296+ d = DelegateParameter ("delegate" , source = t )
297297
298298 assert d () == initial_value
299299 assert d .cache .get () == initial_value
@@ -333,7 +333,7 @@ def test_raw_value_scaling() -> None:
333333 """
334334
335335 p = Parameter ("testparam" , set_cmd = None , get_cmd = None , offset = 1 , scale = 2 )
336- d = DelegateParameter ("test_delegate_parameter" , p , offset = 3 , scale = 5 )
336+ d = DelegateParameter ("test_delegate_parameter" , source = p , offset = 3 , scale = 5 )
337337
338338 val = 1
339339 p (val )
@@ -347,15 +347,17 @@ def test_raw_value_scaling() -> None:
347347def test_setting_initial_value_delegate_parameter () -> None :
348348 value = 10
349349 p = Parameter ("testparam" , set_cmd = None , get_cmd = None )
350- d = DelegateParameter ("test_delegate_parameter" , p , initial_value = value )
350+ d = DelegateParameter ("test_delegate_parameter" , source = p , initial_value = value )
351351 assert p .cache .get (get_if_invalid = False ) == value
352352 assert d .cache .get (get_if_invalid = False ) == value
353353
354354
355355def test_setting_initial_cache_delegate_parameter () -> None :
356356 value = 10
357357 p = Parameter ("testparam" , set_cmd = None , get_cmd = None )
358- d = DelegateParameter ("test_delegate_parameter" , p , initial_cache_value = value )
358+ d = DelegateParameter (
359+ "test_delegate_parameter" , source = p , initial_cache_value = value
360+ )
359361 assert p .cache .get (get_if_invalid = False ) == value
360362 assert d .cache .get (get_if_invalid = False ) == value
361363
@@ -524,7 +526,9 @@ def test_delegate_parameter_fixed_label_unit_unchanged() -> None:
524526def test_cache_invalidation () -> None :
525527 value = 10
526528 p = BetterGettableParam ("testparam" , set_cmd = None , get_cmd = None )
527- d = DelegateParameter ("test_delegate_parameter" , p , initial_cache_value = value )
529+ d = DelegateParameter (
530+ "test_delegate_parameter" , source = p , initial_cache_value = value
531+ )
528532 assert p ._get_count == 0
529533 assert d .cache .get () == value
530534 assert p ._get_count == 0
@@ -562,7 +566,7 @@ def test_cache_no_source() -> None:
562566
563567def test_underlying_instrument_property_for_delegate_parameter () -> None :
564568 p = BetterGettableParam ("testparam" , set_cmd = None , get_cmd = None )
565- d = DelegateParameter ("delegate_parameter_with_source" , p )
569+ d = DelegateParameter ("delegate_parameter_with_source" , source = p )
566570
567571 assert d .underlying_instrument is p .root_instrument
568572
0 commit comments