def test_process_exception_invalidates_revision(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_exception(anything, anything_else) self.assertTrue(revision._state.is_invalid)