예제 #1
0
class TestSimpleCalculator(unittest.TestCase):

    def setUp(self):
        unittest.TestCase.setUp(self)
        
        stdintensities = {29: (2.0, 0.2), 79: (4.0, 0.4)}
        
        self.calc = SimpleCalculator(None, stdintensities)

    def tearDown(self):
        unittest.TestCase.tearDown(self)

    def testcalculate(self):
        unkintensities = {29: (1.0, 0.1), 79: (2.0, 0.2)}
        kratio = self.calc.calculate(unkintensities)

        self.assertAlmostEqual(0.5, kratio[29][0], 4)
        self.assertAlmostEqual(0.07071, kratio[29][1], 4)

        self.assertAlmostEqual(0.5, kratio[79][0], 4)
        self.assertAlmostEqual(0.07071, kratio[79][1], 4)
예제 #2
0
 def setUp(self):
     unittest.TestCase.setUp(self)
     
     stdintensities = {29: (2.0, 0.2), 79: (4.0, 0.4)}
     
     self.calc = SimpleCalculator(None, stdintensities)