File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed
Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -242,11 +242,17 @@ def testMtlNi(self):
242242
243243 def testTextures (self ):
244244 self .assertEqual (self .material1 .texture .path , fixture ('kd.png' ))
245+ self .assertEqual (self .material1 .texture .name , 'kd.png' )
245246 self .assertEqual (self .material1 .texture_ambient .path , fixture ('ka.png' ))
247+ self .assertEqual (self .material1 .texture_ambient .name , 'ka.png' )
246248 self .assertEqual (self .material1 .texture_specular_color .path , fixture ('ks.png' ))
249+ self .assertEqual (self .material1 .texture_specular_color .name , 'ks.png' )
247250 self .assertEqual (self .material1 .texture_specular_highlight .path , fixture ('ns.png' ))
251+ self .assertEqual (self .material1 .texture_specular_highlight .name , 'ns.png' )
248252 self .assertEqual (self .material1 .texture_alpha .path , fixture ('d.png' ))
253+ self .assertEqual (self .material1 .texture_alpha .name , 'd.png' )
249254 self .assertEqual (self .material1 .texture_bump .path , fixture ('bump.png' ))
255+ self .assertEqual (self .material1 .texture_bump .name , 'bump.png' )
250256
251257
252258class TestParserFailure (unittest .TestCase ):
Original file line number Diff line number Diff line change @@ -16,3 +16,20 @@ def testMissingFile(self):
1616 """Referencing a missing texture file should raise an exception."""
1717 texture = pywavefront .texture .Texture ('missing.file.do.not.create' )
1818 self .assertFalse (texture .exists ())
19+
20+ def testPathVsName (self ):
21+ texture = pywavefront .texture .Texture ('somefile' , 'path/to/somefile' )
22+ self .assertEqual (texture .name , 'somefile' )
23+ self .assertEqual (texture .path , 'path/to/somefile' )
24+ self .assertEqual (texture .image_name , 'somefile' )
25+
26+ texture .name = "test1"
27+ self .assertEqual (texture .name , 'test1' )
28+ self .assertEqual (texture .image_name , 'test1' )
29+
30+ texture .image_name = "test2"
31+ self .assertEqual (texture .name , 'test2' )
32+ self .assertEqual (texture .image_name , 'test2' )
33+
34+ texture .path = "some/path"
35+ self .assertEqual (texture .path , 'some/path' )
You can’t perform that action at this time.
0 commit comments