示例#1
0
 def test_numpy(self):
     cl1 = make_numpy(COLORS1)
     cl2 = make_numpy(COLORS2)
     NumpyMath.add(cl1, cl2, 0)
     self.assert_list_equal(cl1, COLORS1)
     NumpyMath.add(cl1, cl2, 1)
     self.assert_list_equal(cl1, SUM12)
 def test_numpy(self):
     cl1 = make_numpy(COLORS1)
     cl2 = make_numpy(COLORS2)
     NumpyMath.add(cl1, cl2, 0)
     self.assert_list_equal(cl1, COLORS1)
     NumpyMath.add(cl1, cl2, 1)
     self.assert_list_equal(cl1, SUM12)
 def test_scale_numpy(self):
     cl = make_numpy(COLORS1)
     NumpyMath.scale(cl, 0.5)
     self.assert_list_equal(
         cl,
         [(127.5, 0.0, 0.0),
          (0.0, 127.5, 0.0),
          (0.0, 0.0, 127.5),
          (127.5, 127.5, 127.5)])
示例#4
0
 def test_scale_numpy(self):
     cl = make_numpy(COLORS1)
     NumpyMath.scale(cl, 0.5)
     self.assert_list_equal(cl, [(127.5, 0.0, 0.0), (0.0, 127.5, 0.0),
                                 (0.0, 0.0, 127.5), (127.5, 127.5, 127.5)])
示例#5
0
 def test_sum_numpy(self):
     self.assertEqual(NumpyMath.sum(make_numpy(COLORS1)), 6 * 255)
示例#6
0
 def test_copy_numpy(self):
     cl = make_numpy(COLORS1)
     NumpyMath.copy(cl, make_numpy(COLORS2))
     self.assert_list_equal(cl, COLORS2)
示例#7
0
 def test_clear_numpy(self):
     cl = make_numpy(COLORS1)
     NumpyMath.clear(cl)
     self.assert_list_equal(cl, BLACKS)
     self.assert_list_equal(cl, BLACKS)
 def test_sum_numpy(self):
     self.assertEqual(NumpyMath.sum(make_numpy(COLORS1)), 6 * 255)
 def test_copy_numpy(self):
     cl = make_numpy(COLORS1)
     NumpyMath.copy(cl, make_numpy(COLORS2))
     self.assert_list_equal(cl, COLORS2)
示例#10
0
 def test_clear_numpy(self):
     cl = make_numpy(COLORS1)
     NumpyMath.clear(cl)
     self.assert_list_equal(cl, BLACKS)
     self.assert_list_equal(cl, BLACKS)