Skip to content

Commit 0afb92a

Browse files
committed
Add test_particleclass_add_variable_in_loop
1 parent 58235ab commit 0afb92a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/v4/test_particle.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,18 @@ def test_particleclass_add_variable():
101101
assert p_final.variables[2].name == "varc"
102102

103103

104+
def test_particleclass_add_variable_in_loop():
105+
p = ParticleClass(variables=[Variable("vara", dtype=np.float32)])
106+
vars = ["sample_var", "sample_var2"]
107+
for var in vars:
108+
p = p.add_variable(Variable(var))
109+
110+
assert len(p.variables) == 3
111+
assert p.variables[0].name == "vara"
112+
assert p.variables[1].name == "sample_var"
113+
assert p.variables[2].name == "sample_var2"
114+
115+
104116
def test_particleclass_add_variable_collision():
105117
p_initial = ParticleClass(variables=[Variable("vara", dtype=np.float32)])
106118

0 commit comments

Comments
 (0)