def test_set_exception(self): uniform = Uniform(None, "A", gl.GL_FLOAT_VEC4) with self.assertRaises(VariableException): uniform.set_data([1,2]) with self.assertRaises(VariableException): uniform.set_data([1,2,3,4,5])
def test_set(self): uniform = Uniform(None, "A", gl.GL_FLOAT_VEC4) uniform.set_data(1) assert (uniform.data == 1).all() uniform.set_data([1,2,3,4]) assert (uniform.data == [1,2,3,4]).all()