Test using BlendFile as context

This commit is contained in:
Sybren A. Stüvel 2018-02-23 14:26:07 +01:00
parent 9750a91571
commit 49d0f41b40

View File

@ -208,6 +208,15 @@ class LoadCompressedTest(AbstractBlendFileTest):
name = ob.get((b'id', b'name')) name = ob.get((b'id', b'name'))
self.assertEqual('OBümlaut', name) self.assertEqual('OBümlaut', name)
def test_as_context(self):
with blendfile.BlendFile(self.blendfiles / 'basic_file_compressed.blend') as bf:
filepath = bf.filepath
raw_filepath = bf.raw_filepath
self.assertTrue(bf.fileobj.closed)
self.assertTrue(filepath.exists())
self.assertFalse(raw_filepath.exists())
class LoadNonBlendfileTest(AbstractBlendFileTest): class LoadNonBlendfileTest(AbstractBlendFileTest):
def test_loading(self): def test_loading(self):