Just a reminder using pickle I can easily make fixtures for testing. When I get results from AWS SDK for example I can just import pickle with open("fixtures/describe_task_defination.pickle", 'wb') as fixture: pickle.dump(self.stored_state_to_save, fixture) Then when I want to feed it back in my test import pickle from unittest import TestCase from unittest.mock import patch from unittest import mock import pickle from task_image import TaskImage def getFixture(name): with open("fixtures/" + name, 'rb') as fixture: return pickle.