Speed up the tests further, and remove interdependencies between tests.

Review Request #4598 — Created Sept. 20, 2013 and submitted — Latest diff uploaded

Information

Review Board
master

Reviewers

Speed up the tests further, and remove interdependencies between tests.

Several of the tests would call other tests to set up data, invoking API
requests to provide the data, which added to the test execution time.
This also made it harder to separate tests out into list/item suites.

The tests are now setting up their data using the new factory methods
instead of calling other test functions.

Unit tests pass. This shaves roughly 4 more seconds off tests.