Esempio n. 1
0
 def testProperties(self):
     """Test section properties"""
     r = Rectangle(b=12.0, h=24.0)
     self.assertAlmostEqual(r.A(), 288.0)
     self.assertAlmostEqual(r.Ix(), 13824.0, places=0)
     self.assertAlmostEqual(r.Ix_base(), 55296.0, places=0)
     self.assertAlmostEqual(r.Iy(), 3456.0, places=0)
     self.assertAlmostEqual(r.Iy_base(), 13824.0, places=0)
     self.assertAlmostEqual(r.Sx(), 1152.0, places=0)
     self.assertAlmostEqual(r.Sy(), 576.00, places=0)
     self.assertAlmostEqual(r.rx(), math.sqrt(13824.0 / 288.0), places=0)
     self.assertAlmostEqual(r.ry(), math.sqrt(3456.0 / 288.0), places=0)
     self.assertAlmostEqual(r.Zx(), 1728.0, places=0)
     self.assertAlmostEqual(r.Zy(), 864.0, places=0)