diff --git a/tests/test_runner/test_parallel.py b/tests/test_runner/test_parallel.py index 70959012b5..365c248a43 100644 --- a/tests/test_runner/test_parallel.py +++ b/tests/test_runner/test_parallel.py @@ -1,3 +1,4 @@ +import pickle import unittest from django.test import SimpleTestCase @@ -51,6 +52,11 @@ class SampleFailingSubtest(SimpleTestCase): class RemoteTestResultTest(SimpleTestCase): + def test_picklable(self): + result = RemoteTestResult() + loaded_result = pickle.loads(pickle.dumps(result)) + self.assertEqual(result.events, loaded_result.events) + def test_pickle_errors_detection(self): picklable_error = RuntimeError('This is fine') not_unpicklable_error = ExceptionThatFailsUnpickling('arg')