class TestParallelepiped(unittest.TestCase):
    """ Unit tests for calculate_ER (Parallelepipedmodel) """
    def setUp(self):
        from sas.models.ParallelepipedModel import ParallelepipedModel
        from sas.models.DiamCylFunc import DiamCylFunc
        self.comp = ParallelepipedModel()
        self.diam = DiamCylFunc()

    def test(self):
        """ Test 1D model for a Parallelepiped """
        self.comp.setParam("short_a", 35)
        self.comp.setParam("short_b", 75)
        self.comp.setParam("long_c", 400)
        r_value = math.sqrt(35 * 75 / math.pi)
        self.diam.setParam("radius", r_value)
        self.diam.setParam("length", 400)
        self.assertAlmostEqual(self.comp.calculate_ER(),
                               self.diam.run(0.1) / 2)
class TestParallelepiped(unittest.TestCase):
    """ Unit tests for calculate_ER (Parallelepipedmodel) """
    
    def setUp(self):
        from sas.models.ParallelepipedModel import ParallelepipedModel
        from sas.models.DiamCylFunc import DiamCylFunc
        self.comp = ParallelepipedModel()
        self.diam = DiamCylFunc()
        
    def test(self):
        """ Test 1D model for a Parallelepiped """
        self.comp.setParam("short_a", 35)
        self.comp.setParam("short_b", 75)  
        self.comp.setParam("long_c",400)  
        r_value = math.sqrt(35*75/math.pi)    
        self.diam.setParam("radius", r_value)
        self.diam.setParam("length",400)   
        self.assertAlmostEqual(self.comp.calculate_ER(), self.diam.run(0.1)/2)   
 def setUp(self):
     from sas.models.ParallelepipedModel import ParallelepipedModel
     from sas.models.DiamCylFunc import DiamCylFunc
     self.comp = ParallelepipedModel()
     self.diam = DiamCylFunc()
 def setUp(self):
     from sas.models.ParallelepipedModel import ParallelepipedModel
     from sas.models.DiamCylFunc import DiamCylFunc
     self.comp = ParallelepipedModel()
     self.diam = DiamCylFunc()