Пример #1
0
    def testTagAddedAndReadable(self):
        """Test that we can access the tag and read back contents"""
        ergs = StringIO.StringIO('1\n2\n3\n4.1')
        te.read_and_tag_phtn_ergs(ergs, self.sm)
        tag = self.sm.imesh.getTagHandle("PHTN_ERGS")

        for val1, val2 in itertools.izip_longest( \
                [1., 2., 3., 4.1], tag[self.sm.scdset]):
            self.assertEqual(val1, val2)
Пример #2
0
    def testTagAddedAndReadable(self):
        """Test that we can access the tag and read back contents"""
        ergs = StringIO.StringIO('1\n2\n3\n4.1')
        te.read_and_tag_phtn_ergs(ergs, self.sm)
        tag = self.sm.imesh.getTagHandle("PHTN_ERGS")

        for val1, val2 in itertools.izip_longest( \
                [1., 2., 3., 4.1], tag[self.sm.scdset]):
            self.assertEqual(val1, val2)
Пример #3
0
 def testDecreasingErg(self):
     """Test a set of energy bin values where energies decrease."""
     ergs = StringIO.StringIO('2\n1\n3\n4')
     self.assertEqual(0, te.read_and_tag_phtn_ergs(ergs, self.sm))
Пример #4
0
 def testRepeatedErg(self):
     """Test a set of energy bin values where one bin is repeated"""
     ergs = StringIO.StringIO('1\n1\n3\n4')
     self.assertEqual(0, te.read_and_tag_phtn_ergs(ergs, self.sm))
Пример #5
0
 def testTagClean(self):
     """Test an acceptable set of energy bin values"""
     ergs = StringIO.StringIO('1\n2\n3\n4')
     self.assertEqual(1, te.read_and_tag_phtn_ergs(ergs, self.sm))
Пример #6
0
 def testDecreasingErg(self):
     """Test a set of energy bin values where energies decrease."""
     ergs = StringIO.StringIO('2\n1\n3\n4')
     self.assertEqual(0,te.read_and_tag_phtn_ergs(ergs, self.sm))
Пример #7
0
 def testRepeatedErg(self):
     """Test a set of energy bin values where one bin is repeated"""
     ergs = StringIO.StringIO('1\n1\n3\n4')
     self.assertEqual(0,te.read_and_tag_phtn_ergs(ergs, self.sm))
Пример #8
0
 def testTagClean(self):
     """Test an acceptable set of energy bin values"""
     ergs = StringIO.StringIO('1\n2\n3\n4')
     self.assertEqual(1,te.read_and_tag_phtn_ergs(ergs, self.sm))