コード例 #1
0
ファイル: test_color.py プロジェクト: jakubmozaryn/cog-abm
    def test_init_color(self):
        """
        Test of giving random content to the color instance.
        """

        random.seed()
        for _ in xrange(20):
            L = random.randint(0, 100)
            a = random.randint(-255, 255)
            b = random.randint(-255, 255)
            col = Color(L, a, b)
            self.assertEqual(col.get_values(), [L, a, b])
コード例 #2
0
ファイル: test_color.py プロジェクト: 4dnucleome/cog-abm
    def test_init_color(self):
        """
        Test of giving random content to the color instance.
        """

        random.seed()
        for _ in xrange(20):
            L = random.randint(0, 100)
            a = random.randint(-255, 255)
            b = random.randint(-255, 255)
            col = Color(L, a, b)
            self.assertEqual(col.get_values(), [L, a, b])
コード例 #3
0
ファイル: test_color.py プロジェクト: 4dnucleome/cog-abm
    def test_distance(self):
        """
        similar color
        """
        for _ in xrange(20):
            L = random.randint(0, 100)
            a = random.randint(-255, 255)
            b = random.randint(-255, 255)
            col = Color(L, a, b)
            self.assertTrue(col.distance(col) == 0.)

        a = Color(5, 3, 3)
        b = Color(6, 1, -1)
        self.assertTrue(math.fabs(a.distance(b) - 4.58257) < 0.00001)
コード例 #4
0
ファイル: test_color.py プロジェクト: jakubmozaryn/cog-abm
    def test_distance(self):
        """
        similar color
        """
        for _ in xrange(20):
            L = random.randint(0, 100)
            a = random.randint(-255, 255)
            b = random.randint(-255, 255)
            col = Color(L, a, b)
            self.assertTrue(col.distance(col) == 0.)

        a = Color(5, 3, 3)
        b = Color(6, 1, -1)
        self.assertTrue(math.fabs(a.distance(b) - 4.58257) < 0.00001)
コード例 #5
0
ファイル: parser.py プロジェクト: jakubmozaryn/cog-abm
 def parse_munsell_chip(self, chip):
     L = float(chip.getElementsByTagName("L")[0].firstChild.data)
     a = float(chip.getElementsByTagName("a")[0].firstChild.data)
     b = float(chip.getElementsByTagName("b")[0].firstChild.data)
     return Color(L, a, b)