Regression tests
Create a DAE file
>>> daedata = DaeFormat.Data()
>>> print(daedata.collada)
<pyffi.formats.dae.Collada object at ...>
Read a DAE file
>>>
>>> stream = open('tests/dae/cube.dae', 'rb')
>>> daedata = DaeFormat.Data()
>>> daedata.read(stream)
Traceback (most recent call last):
...
NotImplementedError
>>>
>>>
>>> stream.close()
Parse all DAE files in a directory tree
>>> for stream, data in DaeFormat.walkData('tests/dae'):
... try:
...
... print("reading %s" % stream.name.replace("\\", "/"))
... data.read(stream)
... except Exception:
... print("Warning: read failed due corrupt file, corrupt format description, or bug.")
reading tests/dae/cube.dae
Warning: read failed due corrupt file, corrupt format description, or bug.
Create a DAE file from scratch and write to file
>>> daedata = DaeFormat.Data()
>>> from tempfile import TemporaryFile
>>> stream = TemporaryFile()
>>> daedata.write(stream)
Traceback (most recent call last):
...
NotImplementedError