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