def test_GetTileHeightAndWidth(self): expectedHeight = 30 expectedWidth = 30 self.imageManagerExpects.append(call.createImage(30, 30, rs.TILE_IMAGE)) height = self.target.Height witdh = self.target.Width self.assertEqual(height, expectedHeight) self.assertEqual(witdh, expectedWidth)
def setUp(self): self.imageManager = Mock(spec=IImageManager) self.spriteManager = Mock(spec=ISpriteManager) self.position = Point(int(random.random()*500),int(random.random()*500)) self.sprite = str(uuid.uuid4()) self.image = str(uuid.uuid4()) self.width = 30 self.height = 30 self.imageManager.createImage.return_value = self.image self.spriteManager.createNewSprite.return_value = self.sprite self.target = Tile(self.imageManager, self.spriteManager, self.position) self.imageManagerExpects= [call.createImage(self.width, self.height, rs.TILE_IMAGE)] self.spriteManagerExpects = [call.createNewSprite(self.position.X, self.position.Y, self.width, self.height, self.image)]
def test_GetTileImage(self): self.imageManagerExpects.append(call.createImage(30, 30, rs.TILE_IMAGE)) image = self.target.Image self.assertIsNotNone(image)