def test_list_objects(self, mock_get): with open(self.objects_json_file) as j: object_json = json.load(j) # Create mock response object, with the json function that returns object_json mock_response = Mock() mock_response.json.return_value = object_json # Assign our mock response as the return_value of our patched function mock_get.return_value = mock_response mock_get.return_value.status_code = requests.codes.ok swift = Swift("1234567890", "http://fake.com", "container", 100) self.assertEqual(swift.list_objects(100), object_json)