def test_get_temp_file(): FILES = [] for i in range(dump_worksheet.DESCRIPTORS_CACHE_SIZE * 2): filename = dump_worksheet.create_temporary_file(suffix=str(i)) fobj = dump_worksheet.get_temporary_file(filename) FILES.append(filename) eq_(len(dump_worksheet.DESCRIPTORS_CACHE), dump_worksheet.DESCRIPTORS_CACHE_SIZE) filename = FILES[0] assert filename not in dump_worksheet.DESCRIPTORS_CACHE, "The cache contains a value that should have been evicted" fobj = dump_worksheet.get_temporary_file(filename) assert filename in dump_worksheet.DESCRIPTORS_CACHE, "The cache does not contain a value that should have been loaded" # clean this mess a bit for fobj in dump_worksheet.DESCRIPTORS_CACHE.values(): fobj.close() for filename in FILES: os.remove(filename)
def test_get_temp_file(): FILES = [] for i in range(dump_worksheet.DESCRIPTORS_CACHE_SIZE * 2): filename = dump_worksheet.create_temporary_file(suffix=str(i)) fobj = dump_worksheet.get_temporary_file(filename) FILES.append(filename) eq_(len(dump_worksheet.DESCRIPTORS_CACHE), dump_worksheet.DESCRIPTORS_CACHE_SIZE) filename = FILES[0] assert filename not in dump_worksheet.DESCRIPTORS_CACHE, "The cache contains a value that should have been evicted" fobj = dump_worksheet.get_temporary_file(filename) assert filename in dump_worksheet.DESCRIPTORS_CACHE, "The cache does not contain a value that should have been loaded" # clean this mess a bit for fobj in dump_worksheet.DESCRIPTORS_CACHE.values(): fobj.close() for filename in FILES: os.remove(filename)
def test_create_temp_file(): f = dump_worksheet.create_temporary_file() if not osp.isfile(f): raise Exception("The file %s does not exist" % f)
def test_create_temp_file(): f = dump_worksheet.create_temporary_file() if not os.path.isfile(f): raise Exception("The file %s does not exist" % f)