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)
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)
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)