def test_fluxAndKeff(self): """Restrict to two unique parameters and verify their contents.""" with rc: rc['xs.variableExtras'] = ['ABS_KEFF', 'INF_FLX'] r = readDataFile(self.dataFile) self._testUnivFlux(r) assert_array_equal(self.expectedAbsKeff, r.resdata['absKeff'])
def test_xsGroups(self): """Restrict the variables groups to gc-meta to obtain flux and test.""" with rc: rc['xs.variableGroups'] = [ 'gc-meta', ] r = readDataFile(self.dataFile) self._testUnivFlux(r)
def test_justFlux(self): """Restrict the variables to gcu inf flux and verify their values""" with rc: rc['xs.variableExtras'] = [ "INF_FLX", ] r = readDataFile(self.dataFile) self._testUnivFlux(r)
def setUpClass(cls): cls.r0 = readDataFile(RES_DATA_FILE) cls.resultsKeys = set(cls.r0.resdata.keys()) cls.univKeys = set() for univ in cls.r0.universes.values(): cls.univKeys.update(set(univ.infExp.keys())) cls.univKeys.update(set(univ.b1Exp.keys())) cls.univKeys.update(set(univ.gc.keys())) break
def testSpectrumPlot(): reader = readDataFile("bwr_det0.m") reader["spectrum"].spectrumPlot()
def testBwrMeshPlot(): reader = readDataFile("bwr_det0.m") # Ensure that fix for #414 in in: matplotlib colorbar norm with pytest.warns(None) as record: reader["xymesh"].meshPlot(fixed={"energy": 0}) assert len(record) == 0
def setUpClass(cls): cls.reader = readDataFile('demo.coe')
def setUp(self): self.r1 = readDataFile(RES_DATA_FILE) TestCaseWithLogCapture.setUp(self)
def setUpClass(cls): cls.reader = readDataFile("pwr_res.m")
def univ(): with rc: rc["serpentVersion"] = "2.1.30" reader = readDataFile("InnerAssembly_res.m") yield reader.universes["0", 0, 0, 0]
def innerAssem(): with rc: rc["serpentVersion"] = "2.1.30" reader = readDataFile("InnerAssembly_res.m") return reader
def testSpectrumJustNormPerLethargy(): reader = readDataFile("bwr_det0.m") reader["spectrum"].spectrumPlot(by=None, fixed={"reaction": 1})
def flattop(): return readDataFile("flattop_sens.m")