class TestTriaxialEllipsoid(unittest.TestCase): """ Unit tests for calculate_ER (TriaxialEllipsoid model) """ def setUp(self): from sas.models.TriaxialEllipsoidModel import TriaxialEllipsoidModel from sas.models.DiamEllipFunc import DiamEllipFunc self.comp = TriaxialEllipsoidModel() self.diam = DiamEllipFunc() def test(self): """ Test 1D model for a TriaxialEllipsoid """ self.comp.setParam("semi_axisA", 35) self.comp.setParam("semi_axisB", 100) self.comp.setParam("semi_axisC", 400) r_value = math.sqrt(35 * 100) self.diam.setParam("radius_a", 400) self.diam.setParam("radius_b", r_value) self.assertAlmostEqual(self.comp.calculate_ER(), self.diam.run(0.1) / 2)
class TestTriaxialEllipsoid(unittest.TestCase): """ Unit tests for calculate_ER (TriaxialEllipsoid model) """ def setUp(self): from sas.models.TriaxialEllipsoidModel import TriaxialEllipsoidModel from sas.models.DiamEllipFunc import DiamEllipFunc self.comp = TriaxialEllipsoidModel() self.diam = DiamEllipFunc() def test(self): """ Test 1D model for a TriaxialEllipsoid """ self.comp.setParam("semi_axisA", 35) self.comp.setParam("semi_axisB", 100) self.comp.setParam("semi_axisC", 400) r_value = math.sqrt(35*100) self.diam.setParam("radius_a", 400) self.diam.setParam("radius_b",r_value) self.assertAlmostEqual(self.comp.calculate_ER(), self.diam.run(0.1)/2)
def setUp(self): from sas.models.TriaxialEllipsoidModel import TriaxialEllipsoidModel from sas.models.DiamEllipFunc import DiamEllipFunc self.comp = TriaxialEllipsoidModel() self.diam = DiamEllipFunc()