def test_should_pickle(self): state = FileState(self.filename) state.info = TestResultSet() result = TestResult('error', 'test', 'errors', 01234) state.info.add(result) import pickle pickled = pickle.dumps(state) loaded_state = pickle.loads(pickled) self.assertEqual(repr(state), repr(loaded_state) + "___")