armi.cases.tests.test_suiteBuilder module

Unit tests for the SuiteBuilder.

class armi.cases.tests.test_suiteBuilder.LatinHyperCubeModifier(name, paramType: str, bounds: list, independentVariable=None)[source]

Bases: SamplingInputModifier

class armi.cases.tests.test_suiteBuilder.SettingModifier(settingName, value)[source]

Bases: InputModifier

class armi.cases.tests.test_suiteBuilder.TestLatinHyperCubeSuiteBuilder(methodName='runTest')[source]

Bases: TestCase

Class to test LatinHyperCubeSuiteBuilder.

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_initialize()[source]
test_buildSuite()[source]

Initialize an LHC suite.

Test Case: A generic mechanism to allow users to modify user inputs in cases. T_ARMI_CASE_MOD0
signature: test_buildSuite
requirements: R_ARMI_CASE_MOD
test_addDegreeOfFreedom()[source]
class armi.cases.tests.test_suiteBuilder.TestFullFactorialSuiteBuilder(methodName='runTest')[source]

Bases: TestCase

Class to test FullFactorialSuiteBuilder.

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_buildSuite()[source]

Initialize a full factorial suite of cases.

Test Case: A generic mechanism to allow users to modify user inputs in cases. T_ARMI_CASE_MOD1
signature: test_buildSuite
requirements: R_ARMI_CASE_MOD
class armi.cases.tests.test_suiteBuilder.TestSeparateEffectsBuilder(methodName='runTest')[source]

Bases: TestCase

Class to test separate effects builder.

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_buildSuite()[source]

Initialize a full factorial suite of cases.

Test Case: A generic mechanism to allow users to modify user inputs in cases. T_ARMI_CASE_MOD2
signature: test_buildSuite
requirements: R_ARMI_CASE_MOD