def test_add_chunk_default_angle(self): world = World() chunk = Chunk(Disc(Material.gold, 1)) world.add_chunk(chunk, (10, 20)) body = [b for b in world.space.bodies][0] self.assertEquals(body.angle, 0.0, "bad default angle")
def test_add_chunk(self): world = World() chunk = Chunk(Disc(Material.gold, 1)) chunk.add_to_space = Listener() world.add_chunk(chunk, (1, 2), 0.5) self.assertEquals(world.chunks, set([chunk]), "chunk not added") self.assertEquals( chunk.add_to_space.args, (world.space, (1, 2), 0.5), "chunk not added to space")