…trunk and would break the test runner due to different code origins if mixed with unittest symbols.
Most of the time this doesn't cause any problems, unless you have angle brackets in your exception information. Such as, say, in tests involving markup.
This is a partial revert of commit 3585db1.
The XML test runner was previously doing a bunch of extra work instantiating a test database in a manner tied very closely to the single-database model from Django <1.2. Django 1.2 and above provides a test runner class which can simply be subclassed. There's some slightly hacky code to switch between the two.
If 'pycallgraph' module is installed, using --callgraph leads to a fancy 'callgraph.png' file at output directory. - Only works with --coverage option - Only works if 'pycallgraph' works (aka 'dot' is available) - Output ALL modules called, so is SLOW!!