Skip to content

Commit 5e3249f

Browse files
authored
fix tests that accidentaly got broken (#3543)
1 parent e878aeb commit 5e3249f

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

tests/unit_tests/test_material.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -738,11 +738,12 @@ def test_material_deplete():
738738
chain_file=chain,
739739
)
740740

741-
for material in depleted_material:
741+
for i_step, material in enumerate(depleted_material):
742742
assert isinstance(material, openmc.Material)
743-
assert len(material.get_nuclides()) > len(pristine_material.get_nuclides())
743+
if i_step > 0:
744+
assert len(material.get_nuclides()) > len(pristine_material.get_nuclides())
744745

745-
Co58_mat_1_step_0 = depleted_material[0].get_nuclide_atom_densities("Co58")["Co58"]
746+
Co58_mat_1_step_0 = depleted_material[0].get_nuclide_atom_densities("Co58").get("Co58", 0.0)
746747
Co58_mat_1_step_1 = depleted_material[1].get_nuclide_atom_densities("Co58")["Co58"]
747748
Co58_mat_1_step_2 = depleted_material[2].get_nuclide_atom_densities("Co58")["Co58"]
748749

tests/unit_tests/test_materials.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,14 @@ def test_materials_deplete():
3838

3939
assert list(depleted_material.keys()) == [pristine_material_1.id, pristine_material_2.id]
4040
for mat_id, materials in depleted_material.items():
41-
for material in materials:
41+
for i_step, material in enumerate(materials):
4242
assert isinstance(material, openmc.Material)
43-
assert len(material.get_nuclides()) > 1
43+
if i_step > 0:
44+
assert len(material.get_nuclides()) > 1
4445
assert mat_id == material.id
4546

4647
mats = depleted_material[pristine_material_1.id]
47-
Co58_mat_1_step_0 = mats[0].get_nuclide_atom_densities("Co58")["Co58"]
48+
Co58_mat_1_step_0 = mats[0].get_nuclide_atom_densities("Co58").get("Co58", 0.0)
4849
Co58_mat_1_step_1 = mats[1].get_nuclide_atom_densities("Co58")["Co58"]
4950
Co58_mat_1_step_2 = mats[2].get_nuclide_atom_densities("Co58")["Co58"]
5051

@@ -53,7 +54,7 @@ def test_materials_deplete():
5354
# It then decays in the second cooling step (flux = 0)
5455
assert Co58_mat_1_step_1 > 0.0 and Co58_mat_1_step_1 > Co58_mat_1_step_2
5556

56-
Ni59_mat_1_step_0 = mats[0].get_nuclide_atom_densities("Ni59")["Ni59"]
57+
Ni59_mat_1_step_0 = mats[0].get_nuclide_atom_densities("Ni59").get("Ni59", 0.0)
5758
Ni59_mat_1_step_1 = mats[1].get_nuclide_atom_densities("Ni59")["Ni59"]
5859
Ni59_mat_1_step_2 = mats[2].get_nuclide_atom_densities("Ni59")["Ni59"]
5960

0 commit comments

Comments
 (0)