Example #1
0
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)
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)