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)