コード例 #1
0
    def test_all_materials_extracted(self):
        materials = read_mtlfile(self.script_dir + "/wavefronts/untitled.mtl")
        self.assertTrue(len(materials.material_list) == 1)

        materials = read_mtlfile(self.script_dir +
                                 "/wavefronts/two_complete_meshes.mtl")
        self.assertTrue(len(materials.material_list) == 2)
コード例 #2
0
def test_illum(fn, illum):
    materials = read_mtlfile(fn)
    assert materials['Material']['illum'] == illum
    assert isinstance(materials['Material']['illum'], int)
コード例 #3
0
def test_diffuse_values_correct(fn, diffuse):
    materials = read_mtlfile(fn)
    assert materials['Material']['Kd'] == diffuse
コード例 #4
0
def test_all_materials_extracted(fn, count):
    materials = read_mtlfile(fn)
    assert len(materials) == count
コード例 #5
0
 def test_illum(self):
     materials = read_mtlfile(self.script_dir + "/wavefronts/untitled.mtl")
     self.assertTrue(materials.last_material.illum == 2)
コード例 #6
0
 def test_diffuse_values_correct(self):
     materials = read_mtlfile(self.script_dir + "/wavefronts/untitled.mtl")
     self.assertTrue(materials.last_material.Kd == (0.64, 0.64, 0.64))