Regression tests
Read a TGA file
>>>
>>> stream = open('tests/tga/test.tga', 'rb')
>>> data = TgaFormat.Data()
>>> data.inspect(stream)
>>> data.read(stream)
>>> stream.close()
>>> data.header.width
60
>>> data.header.height
20
Parse all TGA files in a directory tree
>>> for stream, data in TgaFormat.walkData('tests/tga'):
... data.read(stream)
... print(stream.name)
tests/tga/test.tga
tests/tga/test_footer.tga
Create a TGA file from scratch and write to file
>>> data = TgaFormat.Data()
>>> from tempfile import TemporaryFile
>>> stream = TemporaryFile()
>>> data.write(stream)
>>> stream.close()