diff --git a/armi/reactor/converters/tests/test_blockConverter.py b/armi/reactor/converters/tests/test_blockConverter.py index 9218a73f0..3f407438f 100644 --- a/armi/reactor/converters/tests/test_blockConverter.py +++ b/armi/reactor/converters/tests/test_blockConverter.py @@ -81,6 +81,18 @@ def _test_dissolve(self, block, soluteName, solventName): self.assertNotIn(soluteName, convertedBlock.getComponentNames()) self._checkAreaAndComposition(block, convertedBlock) + def test_dissolveMultiple(self): + """Test dissolving multiple components into another.""" + self._test_dissolve_multi(loadTestBlock(), ["wire", "clad"], "coolant") + self._test_dissolve_multi(loadTestBlock(), ["inner liner", "outer liner"], "clad") + + def _test_dissolve_multi(self, block, soluteNames, solventName): + converter = blockConverters.MultipleComponentMerger(block, soluteNames, solventName) + convertedBlock = converter.convert() + for soluteName in soluteNames: + self.assertNotIn(soluteName, convertedBlock.getComponentNames()) + self._checkAreaAndComposition(block, convertedBlock) + def test_build_NthRing(self): """Test building of one ring.""" RING = 6