def test_process_response_leaves_revision_in_empty_state(self): anything, anything_else = random.randint(1, 100), random.randint(1, 100) middleware = RevisionMiddleware() random_number_of_starts = random.randint(1, 100) for i in range(random_number_of_starts): revision.start() middleware.process_response(anything, anything_else) self.assertEqual(revision._state.depth, 0)