예제 #1
0
    def test_webcolor_named(self):
        self.assertEqual(rgba.webcolor('red'),
                         rgba(255, 0, 0, 255))
        self.assertEqual(rgba.webcolor('RED'),
                         rgba(255, 0, 0, 255))

        # http://en.wikipedia.org/wiki/The_Colour_of_Magic
        self.assertRaises(ValueError, rgba.webcolor, 'octarine')
예제 #2
0
    def test_webcolor_hex(self):
        # Abbreviated
        self.assertEqual(rgba.webcolor('#0f0'), rgba(0, 255, 0, 255))
        self.assertEqual(rgba.webcolor('#0F0'), rgba(0, 255, 0, 255))

        # Full
        self.assertEqual(rgba.webcolor('#0000ff'), rgba(0, 0, 255, 255))
        self.assertEqual(rgba.webcolor('#0000FF'), rgba(0, 0, 255, 255))

        # No hash in front
        self.assertRaises(ValueError, rgba.webcolor, '0000ff')
예제 #3
0
    def test_webcolor_hex(self):
        # Abbreviated
        self.assertEqual(rgba.webcolor('#0f0'),
                         rgba(0, 255, 0, 255))
        self.assertEqual(rgba.webcolor('#0F0'),
                         rgba(0, 255, 0, 255))

        # Full
        self.assertEqual(rgba.webcolor('#0000ff'),
                         rgba(0, 0, 255, 255))
        self.assertEqual(rgba.webcolor('#0000FF'),
                         rgba(0, 0, 255, 255))

        # No hash in front
        self.assertRaises(ValueError, rgba.webcolor, '0000ff')
예제 #4
0
    def test_webcolor_named(self):
        self.assertEqual(rgba.webcolor('red'), rgba(255, 0, 0, 255))
        self.assertEqual(rgba.webcolor('RED'), rgba(255, 0, 0, 255))

        # http://en.wikipedia.org/wiki/The_Colour_of_Magic
        self.assertRaises(ValueError, rgba.webcolor, 'octarine')