armi.reactor.tests.test_geometry module

Tests the geometry (loading input) file.

class armi.reactor.tests.test_geometry.TestGeomType(methodName='runTest')[source]

Bases: TestCase

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

test_fromStr()[source]
test_label()[source]
test_str()[source]
class armi.reactor.tests.test_geometry.TestSymmetryType(methodName='runTest')[source]

Bases: TestCase

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

test_fromStr()[source]
test_fromAny()[source]
test_baseConstructor()[source]
test_label()[source]
test_SymmetryFactor()[source]
test_domainTypeNulls()[source]
test_checkValidGeomSymmetryCombo()[source]
class armi.reactor.tests.test_geometry.TestSystemLayoutInput(methodName='runTest')[source]

Bases: TestCase

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

test_readHexGeomXML()[source]
test_readReactor()[source]
test_growToFullCore()[source]
test_yamlIO()[source]

Ensure we can read and write to YAML formatted streams.

test_asciimap()[source]

Ensure this can write ascii maps.

test_readAsciimap()[source]
class armi.reactor.tests.test_geometry.TestSystemLayoutInputTRZ(methodName='runTest')[source]

Bases: TestCase

Tests that require a full TRZ reactor.

This loads a case that has hex-like geometry defined but the DerivedShapes have explicit areas defined because it can’t auto-compute the area.

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

test_readTRZGeomXML()[source]
test_TRZyamlIO()[source]