Ejemplo n.º 1
0
 def testConversion3Chars(self):
     """
     Test conversion: HTML colors -> RGB (3 chars)
     """
     self.assertEqual(html_color_to_rgb('#000'), (0, 0, 0))
     self.assertEqual(html_color_to_rgb('#f00'), (1.0, 0, 0))
     self.assertEqual(html_color_to_rgb('#0f0'), (0, 1.0, 0))
     self.assertEqual(html_color_to_rgb('#00f'), (0, 0, 1.0))
Ejemplo n.º 2
0
 def testConversion3Chars(self):
     """
     Test conversion: HTML colors -> RGB (3 chars)
     """
     self.assertEqual(html_color_to_rgb('#000'), (0, 0, 0))
     self.assertEqual(html_color_to_rgb('#f00'), (1.0, 0, 0))
     self.assertEqual(html_color_to_rgb('#0f0'), (0, 1.0, 0))
     self.assertEqual(html_color_to_rgb('#00f'), (0, 0, 1.0))
Ejemplo n.º 3
0
    def testConversion6Chars(self):
        """
        Test conversion: HTML colors -> RGB (6 chars)
        """
        self.assertEqual(html_color_to_rgb('#000000'), (0.0, 0, 0))
        self.assertEqual(html_color_to_rgb('#ff0000'), (1.0, 0, 0))
        self.assertEqual(html_color_to_rgb('#00ff00'), (0, 1.0, 0))
        self.assertEqual(html_color_to_rgb('#0000ff'), (0, 0, 1.0))
        self.assertEqual(html_color_to_rgb('#010aff'), (1 / 255.0, 10 / 255.0, 1.0))

        self.assertRaises(ValueError, html_color_to_rgb, 'foo')
        self.assertRaises(ValueError, html_color_to_rgb, '#1234')
        self.assertRaises(ValueError, html_color_to_rgb, '#1234567')
Ejemplo n.º 4
0
    def testConversion6Chars(self):
        """
        Test conversion: HTML colors -> RGB (6 chars)
        """
        self.assertEqual(html_color_to_rgb('#000000'), (0.0, 0, 0))
        self.assertEqual(html_color_to_rgb('#ff0000'), (1.0, 0, 0))
        self.assertEqual(html_color_to_rgb('#00ff00'), (0, 1.0, 0))
        self.assertEqual(html_color_to_rgb('#0000ff'), (0, 0, 1.0))
        self.assertEqual(html_color_to_rgb('#010aff'),
                         (1 / 255.0, 10 / 255.0, 1.0))

        self.assertRaises(ValueError, html_color_to_rgb, 'foo')
        self.assertRaises(ValueError, html_color_to_rgb, '#1234')
        self.assertRaises(ValueError, html_color_to_rgb, '#1234567')