def test_read_cached_file_contents(self, mock_start, mock_open, mock_tempfile): cache = Cache('test') mock_tempfile.TemporaryFile.return_value = open('.test', 'w') tmp_file = cache._read_cached_file_contents(['line1', 'line2', 'line3']) self.assertTrue(mock_tempfile.TemporaryFile.called) self.assertEquals(3, mock_open().write.call_count)