def test_zero_mask_scale(self): sizes = ((100, 0), (0, 100), (0, 0)) for size in sizes: mask = pygame.mask.Mask(size) mask2 = mask.scale((2, 3)) self.assertEqual(mask2.get_size(), (2, 3))
def test_negative_size_mask(self): mask = pygame.Mask((100, 100)) with self.assertRaises(ValueError): mask.scale((-1, -1)) with self.assertRaises(ValueError): mask.scale((-1, 10)) with self.assertRaises(ValueError): mask.scale((10, -1))