taavi/ipython_nose — pull request #2 by bfroehle (2012-11-22 00:08:32+00:00)
Title: Remove ugly hacks.

What's the rationale for using the whole `TestProgram` framework?

I think it'd be a lot easier to just do:

```python
class TestRunner(unittest.TextTestRunner):
resultclass = TestResult

def nose(line):
...

return TestRunner().run(tests)
```

This would allow you to remove the hacky `TestRunner` and `TestProgram` classes. I've attached something similar, but more within the realm of nose.