• 
      

    Move away from most fixtures on all non-webapi apps.

    Review Request #4553 — Created Sept. 10, 2013 and submitted — Latest diff uploaded

    Information

    Review Board
    master

    Reviewers

    Move away from most fixtures on all non-webapi apps.

    This removes the usage of the test_reviewrequests and most of the
    test_scmtools fixtures from the non-webapi unit tests. Instead, these
    test suites now use the new TestCase class's utility methods for
    creating test objects.

    With the test suite as it originally was, on my machine, it took roughly
    159 seconds to complete. With this change, it's down to ~143. After my
    upcoming change, which also removes data from the test_scmtools fixture,
    the time drops to ~88.

    Unit tests pass.