def test_glass(): gl = Glass('test_glass') assert gl.r_transmissivity == 0 assert gl.g_transmissivity == 0 assert gl.b_transmissivity == 0 assert gl.refraction_index is None assert gl.to_radiance( minimal=True) == 'void glass test_glass 0 0 3 0.0 0.0 0.0'
def test_assign_values(): gl = Glass('test_glass', 0.6, 0.7, 0.8, 1.52) assert gl.r_transmissivity == 0.6 assert gl.g_transmissivity == 0.7 assert gl.b_transmissivity == 0.8 assert gl.refraction_index == 1.52 assert gl.to_radiance( minimal=True) == 'void glass test_glass 0 0 4 0.6 0.7 0.8 1.52'
def test_update_values(): gl = Glass('test_glass', 0.6, 0.7, 0.8, 1.52) gl.r_transmissivity = 0.5 gl.g_transmissivity = 0.4 gl.b_transmissivity = 0.3 gl.refraction_index = 1.4 assert gl.r_transmissivity == 0.5 assert gl.g_transmissivity == 0.4 assert gl.b_transmissivity == 0.3 assert gl.refraction_index == 1.4 assert gl.to_radiance( minimal=True) == 'void glass test_glass 0 0 4 0.5 0.4 0.3 1.4'