Ejemplo n.º 1
0
def make_content(brl, lang=BiiType(UNKNOWN), read_file=True):
    '''Reads a test file as binary or systext depending on lang
    Parameters:
        brl: BlockCellName or ID
    '''
    if isinstance(lang, int):
        lang = BiiType(lang)
    binary = lang.is_binary()
    if isinstance(brl, basestring):
        name = '/'.join(brl.split('/')[1:])
        parser = parser_factory(lang, brl.split('/')[-1])
    if read_file:
        blob = Blob(path=testfileutils.file_path(name), is_binary=binary)
    else:
        blob = Blob("Blob example content", is_binary=binary)
    return Content(brl, blob, parser)
Ejemplo n.º 2
0
def make_content(brl, lang=BiiType(UNKNOWN), read_file=True):
    '''Reads a test file as binary or systext depending on lang
    Parameters:
        brl: BlockCellName or ID
    '''
    if isinstance(lang, int):
        lang = BiiType(lang)
    binary = lang.is_binary()
    if isinstance(brl, basestring):
        name = '/'.join(brl.split('/')[1:])
        parser = parser_factory(lang, brl.split('/')[-1])
    if read_file:
        blob = Blob(path=testfileutils.file_path(name), is_binary=binary)
    else:
        blob = Blob("Blob example content", is_binary=binary)
    return Content(brl, blob, parser)
Ejemplo n.º 3
0
def make_too_big_content(brl, lang=BiiType(UNKNOWN)):
    blob_load = load(testfileutils.file_path("limits/largefile.txt"))
    blob = Blob(blob_load, is_binary=True)
    parser = parser_factory(lang, brl.cell_name)
    return Content(brl, blob, parser)
Ejemplo n.º 4
0
def make_too_big_content(brl, lang=BiiType(UNKNOWN)):
    blob = Blob(path=testfileutils.file_path("limits/largefile.txt"), is_binary=True)
    parser = parser_factory(lang, brl.cell_name)
    return Content(brl, blob, parser)