Exemplo n.º 1
0
	def test_GoToNextLevel(self):
		self.tile.Width = 30
		self.tile.Height = 30

		pixelArray = MockPixelArray()
		sourceface = Mock()

		self.imageManager.getPixelArray.return_value = pixelArray
		self.imageManager.getImageWidth.return_value = 20
		self.imageManager.getImageHeight.return_value = 12
		self.imageManager.getImageColor.side_effect = getColor
		self.surfaceManager.getSurface.return_value = sourceface

		self.surfaceManagerExpects.append(call.createSurface(30*20, 30*12))
		self.surfaceManagerExpects.append(call.getSurface())
		self.spriteManagerExpects.append(call.updateSpriteFromSurface(0, 0, 600, 360, sourceface))
		self.spriteManagerExpects.append(call.getSprite())

		self.imageManagerExpects.append(call.loadImage(rs.LEVEL_JUMPERING))
		self.imageManagerExpects.append(call.getImageWidth())
		self.imageManagerExpects.append(call.getImageHeight())
		self.imageManagerExpects.append(call.getPixelArray())
		self.imageManagerExpects.append(call.getImageColor(0, 0, 0))
		self.imageManagerExpects.append(call.getImageColor(255, 0, 0))
		self.imageManagerExpects.append(call.getImageColor(76, 255, 0))

		for i in range(0,240):
			self.imageManagerExpects.append(call.getPixelArrayItemColor(5))

		self.imageManagerExpects.append(call.getImageWidth())
		self.imageManagerExpects.append(call.getImageHeight())

		renderedLevel = self.target.goToNextLevel()

		self.assertIsNotNone(renderedLevel)
Exemplo n.º 2
0
    def test_GetPotatoSprite(self):
        spriteMock = NonCallableMock()

        self.spriteManager.getSprite.return_value = spriteMock

        sprite = self.target.getSprite()

        self.spriteManagerExpected.append(call.getSprite())

        self.assertIsNotNone(spriteMock)
        self.assertEqual(sprite, spriteMock)
Exemplo n.º 3
0
	def test_GetSprite(self):
		spriteMock = NonCallableMock()
		self.spriteManager.getSprite.return_value = spriteMock

		sprite = self.target.getSprite()

		self.spriteManagerExpected.append(call.createSpriteFromImagePath(0, 0, 600, 300,
			os.path.join('JumperPY', 'bin','Resources', 'menu.png')))
		self.spriteManagerExpected.append(call.getSprite())

		self.assertIsNotNone(spriteMock)
		self.assertEqual(sprite, spriteMock)
Exemplo n.º 4
0
	def test_GetPotatoSprite(self):
		spriteMock = NonCallableMock()

		self.spriteManager.getSprite.return_value = spriteMock

		sprite = self.target.getSprite()

		self.spriteManagerExpected.append(call.getSprite())
		self.enviromentExpected.append(call.getStartCords())

		self.assertIsNotNone(spriteMock)
		self.assertEqual(sprite, spriteMock)
Exemplo n.º 5
0
    def test_GetSprite(self):
        spriteMock = NonCallableMock()
        self.spriteManager.getSprite.return_value = spriteMock

        sprite = self.target.getSprite()

        self.spriteManagerExpected.append(
            call.createSpriteFromImagePath(
                0, 0, 600, 300,
                os.path.join('JumperPY', 'bin', 'Resources', 'menu.png')))
        self.spriteManagerExpected.append(call.getSprite())

        self.assertIsNotNone(spriteMock)
        self.assertEqual(sprite, spriteMock)