Doctests for the tangentspace spells, and running spells in parallel and series
===============================================================================

>>> import sys
>>> sys.path.append("scripts/nif")
>>> import niftoaster
>>> sys.argv = ["niftoaster.py", "fix_deltangentspace", "fix_addtangentspace", "--dry-run", "--noninteractive", "tests/nif/test_fix_tangentspace.nif"]
>>> niftoaster.NifToaster().cli()
pyffi.toaster:INFO:=== tests/nif/test_fix_tangentspace.nif ===
pyffi.toaster:INFO:  --- fix_deltangentspace & fix_addtangentspace ---
pyffi.toaster:INFO:    ~~~ NiNode [Scene Root] ~~~
pyffi.toaster:INFO:      ~~~ NiTriStrips [Sphere] ~~~
pyffi.toaster:INFO:        removing tangent space block
pyffi.toaster:INFO:        adding tangent space
pyffi.toaster:INFO:  writing to temporary file
pyffi.toaster:INFO:Finished.
>>> # now run the spells in series
>>> sys.argv = ["niftoaster.py", "fix_deltangentspace", "fix_addtangentspace", "--series", "--dry-run", "--noninteractive", "tests/nif/test_fix_tangentspace.nif"]
>>> niftoaster.NifToaster().cli()
pyffi.toaster:INFO:=== tests/nif/test_fix_tangentspace.nif ===
pyffi.toaster:INFO:  --- fix_deltangentspace ---
pyffi.toaster:INFO:    ~~~ NiNode [Scene Root] ~~~
pyffi.toaster:INFO:      ~~~ NiTriStrips [Sphere] ~~~
pyffi.toaster:INFO:        removing tangent space block
pyffi.toaster:INFO:  --- fix_addtangentspace ---
pyffi.toaster:INFO:    ~~~ NiNode [Scene Root] ~~~
pyffi.toaster:INFO:      ~~~ NiTriStrips [Sphere] ~~~
pyffi.toaster:INFO:        adding tangent space
pyffi.toaster:INFO:  writing to temporary file
pyffi.toaster:INFO:Finished.

