def test_long(self): # This will be a long c = pygame.Color(0xCC00CC00) self.assertEquals(c.r, 204) self.assertEquals(c.g, 0) self.assertEquals(c.b, 204) self.assertEquals(c.a, 0) self.assertEquals(long_(c), long_(0xCC00CC00)) # This will be an int c = pygame.Color(0x33727592) self.assertEquals(c.r, 51) self.assertEquals(c.g, 114) self.assertEquals(c.b, 117) self.assertEquals(c.a, 146) self.assertEquals(long_(c), long_(0x33727592))
def test_long (self): # This will be a long c = pygame.Color (0xCC00CC00) self.assertEquals (c.r, 204) self.assertEquals (c.g, 0) self.assertEquals (c.b, 204) self.assertEquals (c.a, 0) self.assertEquals (long_ (c), long_ (0xCC00CC00)) # This will be an int c = pygame.Color (0x33727592) self.assertEquals (c.r, 51) self.assertEquals (c.g, 114) self.assertEquals (c.b, 117) self.assertEquals (c.a, 146) self.assertEquals (long_ (c), long_ (0x33727592))
def test_long(self): # This is a long on 32-bit, but an int on 64-bit, so # we explicitly cast it to test the behaviour we want c = pygame.Color(long_(0xCC00CC00)) self.assertEquals(c.r, 204) self.assertEquals(c.g, 0) self.assertEquals(c.b, 204) self.assertEquals(c.a, 0) self.assertEquals(long_(c), long_(0xCC00CC00)) # This will be an int c = pygame.Color(0x33727592) self.assertEquals(c.r, 51) self.assertEquals(c.g, 114) self.assertEquals(c.b, 117) self.assertEquals(c.a, 146) self.assertEquals(long_(c), long_(0x33727592))
def test_long (self): # This is a long on 32-bit, but an int on 64-bit, so # we explicitly cast it to test the behaviour we want c = pygame.Color (long_ (0xCC00CC00)) self.assertEquals (c.r, 204) self.assertEquals (c.g, 0) self.assertEquals (c.b, 204) self.assertEquals (c.a, 0) self.assertEquals (long_ (c), long_ (0xCC00CC00)) # This will be an int c = pygame.Color (0x33727592) self.assertEquals (c.r, 51) self.assertEquals (c.g, 114) self.assertEquals (c.b, 117) self.assertEquals (c.a, 146) self.assertEquals (long_ (c), long_ (0x33727592))
def test_length(self): # should be able to unpack to r,g,b,a and r,g,b c = pygame.Color(1, 2, 3, 4) self.assertEqual(len(c), 4) c.set_length(3) self.assertEqual(len(c), 3) # it keeps the old alpha anyway... self.assertEqual(c.a, 4) # however you can't get the alpha in this way: self.assertRaises(IndexError, lambda x: c[x], 4) c.set_length(4) self.assertEqual(len(c), 4) self.assertEqual(len(c), 4) self.assertRaises(ValueError, c.set_length, 5) self.assertRaises(ValueError, c.set_length, -1) self.assertRaises(ValueError, c.set_length, 0) self.assertRaises(ValueError, c.set_length, pow(2, long_(33)))
def test_length(self): # should be able to unpack to r,g,b,a and r,g,b c = pygame.Color(1,2,3,4) self.assertEquals(len(c), 4) c.set_length(3) self.assertEquals(len(c), 3) # it keeps the old alpha anyway... self.assertEquals(c.a, 4) # however you can't get the alpha in this way: self.assertRaises (IndexError, lambda x:c[x], 4) c.set_length(4) self.assertEquals(len(c), 4) self.assertEquals(len(c), 4) self.assertRaises (ValueError, c.set_length, 5) self.assertRaises (ValueError, c.set_length, -1) self.assertRaises (ValueError, c.set_length, 0) self.assertRaises (ValueError, c.set_length, pow(2,long_(33)))