Stop using the fixture module for testing

Registered by Michal Kwiatkowski

Fixture seems to cause a few problems for Pythoscope, and since we don't use it much, we can replace it.

Problems with fixture:
 - in some cases fails on Windows (see https://bugs.launchpad.net/pythoscope/+bug/348136)
 - causes problems when tests invoked with "python setup.py test" (see https://bugs.launchpad.net/pythoscope/+bug/311778)
 - directories auto-destruct behavior doesn't always work as expected
 - requires Python 2.4 or higher

We only use fixture.io.TempIO class for managment of temporary directories in tests.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
Michal Kwiatkowski
Direction:
Needs approval
Assignee:
Michal Kwiatkowski
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 0.4.2-dependency-cleanup
Started by
Michal Kwiatkowski
Completed by
Michal Kwiatkowski

Related branches

Sprints

Whiteboard

Implemented in trunk commits from r268 to r273.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.