def test_get_moment(self): chunk = Chunk() self.assertEquals(chunk.get_moment(), 0.0, "bad initial moment") shard1 = Disc(gold, 2, (10, 20)) shard2 = Block(gold, self.unitsquare, (100, 200)) chunk.shards = [shard1, shard2] expected = shard1.get_moment() + shard2.get_moment() self.assertEquals(chunk.get_moment(), expected, "bad moment")
def test_get_moment(self): verts = [(-1, -1), (-1, +1), (+1, +1), (+1, -1)] offset = (5, 6) block = Block(gold, verts, offset) expected = moment_for_poly(block.mass, verts, offset) self.assertEquals(block.get_moment(), expected, "moment wrong")