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)])
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)])
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)
def test_clear_numpy(self): cl = make_numpy(COLORS1) NumpyMath.clear(cl) self.assert_list_equal(cl, BLACKS) self.assert_list_equal(cl, BLACKS)