Ejemplo n.º 1
0
    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")
Ejemplo n.º 2
0
    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")