armi.reactor.blueprints.tests.test_assemblyBlueprints module
Tests for Assembly Blueprints.
- class armi.reactor.blueprints.tests.test_assemblyBlueprints.TestMaterialModifications(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.
- twoBlockInput_correct = '\nnuclide flags:\n U: {burn: false, xs: true}\n ZR: {burn: false, xs: true}\nblocks:\n fuel: &block_fuel\n fuel1: &component_fuel_fuel1\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\n fuel2: &component_fuel_fuel2\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\nassemblies:\n fuel a: &assembly_a\n specifier: IC\n blocks: [*block_fuel, *block_fuel]\n height: [1.0, 1.0]\n axial mesh points: [1, 1]\n xs types: [A, A]\n'
- twoBlockInput_wrongMeshPoints = '\nnuclide flags:\n U: {burn: false, xs: true}\n ZR: {burn: false, xs: true}\nblocks:\n fuel: &block_fuel\n fuel1: &component_fuel_fuel1\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\n fuel2: &component_fuel_fuel2\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\nassemblies:\n fuel a: &assembly_a\n specifier: IC\n blocks: [*block_fuel, *block_fuel]\n height: [1.0, 1.0]\n axial mesh points: [1]\n xs types: [A, A]\n'
- twoBlockInput_wrongHeights = '\nnuclide flags:\n U: {burn: false, xs: true}\n ZR: {burn: false, xs: true}\nblocks:\n fuel: &block_fuel\n fuel1: &component_fuel_fuel1\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\n fuel2: &component_fuel_fuel2\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\nassemblies:\n fuel a: &assembly_a\n specifier: IC\n blocks: [*block_fuel, *block_fuel]\n height: [1.0]\n axial mesh points: [1, 1]\n xs types: [A, A]\n'
- twoBlockInput_wrongXSTypes = '\nnuclide flags:\n U: {burn: false, xs: true}\n ZR: {burn: false, xs: true}\nblocks:\n fuel: &block_fuel\n fuel1: &component_fuel_fuel1\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\n fuel2: &component_fuel_fuel2\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\nassemblies:\n fuel a: &assembly_a\n specifier: IC\n blocks: [*block_fuel, *block_fuel]\n height: [1.0, 1.0]\n axial mesh points: [1, 1]\n xs types: [A]\n'
- twoBlockInput_wrongMatMods = '\nnuclide flags:\n U: {burn: false, xs: true}\n ZR: {burn: false, xs: true}\nblocks:\n fuel: &block_fuel\n fuel1: &component_fuel_fuel1\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\n fuel2: &component_fuel_fuel2\n shape: Hexagon\n material: UZr\n Tinput: 600.0\n Thot: 600.0\n ip: 0.0\n mult: 1\n op: 10.0\nassemblies:\n fuel a: &assembly_a\n specifier: IC\n blocks: [*block_fuel, *block_fuel]\n height: [1.0, 1.0]\n axial mesh points: [1, 1]\n xs types: [A, A]\n material modifications:\n U235_wt_frac: [0.5]\n'