Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

Commit 5778cd5

Browse files
author
Jaquier Aurélien Tristan
committed
fix iexpr test
1 parent 5ad7f4d commit 5778cd5

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

bluepyopt/tests/test_ephys/test_parameterscalers.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -175,12 +175,16 @@ def test_parameterscalers_iexpr():
175175
f.write(simple_cell_decor_with_iexpr)
176176
test_decor = arbor.load_component(decor_filename).component
177177
assert test_decor.defaults() == []
178-
assert str(test_decor.paintings()) == \
179-
"""[('(region "soma")', Cm=0.01), """ \
180-
"""('(region "soma")', <arbor.scaled_mechanism<density> """ \
181-
"(mechanism('default::hh', " \
182-
'{"gkbar": 0.0271248, "gnabar": 0.102993}), ' \
178+
assert test_decor.placements() == []
179+
assert len(test_decor.paintings()) == 2
180+
assert test_decor.paintings()[0][0] == '(region "soma")'
181+
assert str(test_decor.paintings()[0][1]) == 'Cm=0.01'
182+
assert test_decor.paintings()[1][0] == '(region "soma")'
183+
scaled_mech_str = "<arbor.scaled_mechanism<density> " \
184+
"(mechanism('default::hh', %s), " \
183185
'{"gkbar": (sub (scalar 0.621094) (mul (log (scalar 3.14159)) ' \
184186
'(exp (div (distance 1 (region "soma")) ' \
185-
'(scalar 0.421875)))))})>)]'
186-
assert test_decor.placements() == []
187+
'(scalar 0.421875)))))})>'
188+
str1 = scaled_mech_str % '{"gkbar": 0.0271248, "gnabar": 0.102993}'
189+
str2 = scaled_mech_str % '{"gnabar": 0.102993, "gkbar": 0.0271248}'
190+
assert str(test_decor.paintings()[1][1]) in [str1, str2]

0 commit comments

Comments
 (0)