| @@ 25-46 (lines=22) @@ | ||
| 22 | FILES_PER_PAGE = len(GRPS_IMG) * LINES_PER_REGION + len(GRPS_REG) * REGIONS_PER_PAGE |
|
| 23 | ||
| 24 | # Caching is disabled by default |
|
| 25 | def _build_mets(number_of_pages, force=False, cache_flag=False): |
|
| 26 | mets = OcrdMets.empty_mets(cache_flag=cache_flag) |
|
| 27 | mets._number_of_pages = number_of_pages |
|
| 28 | ||
| 29 | for n in ['%04d' % (n + 1) for n in range(number_of_pages)]: |
|
| 30 | _add_file = lambda n, fileGrp, mimetype, ID=None: mets.add_file( |
|
| 31 | fileGrp, |
|
| 32 | mimetype=mimetype, |
|
| 33 | pageId='PHYS_%s' % n, |
|
| 34 | ID=ID if ID else '%s_%s_%s' % (fileGrp, n, MIME_TO_EXT.get(mimetype)[1:].upper()), |
|
| 35 | url='%s/%s%s' % (fileGrp, ID if ID else '%s_%s_%s' % (fileGrp, n, MIME_TO_EXT.get(mimetype)[1:].upper()), MIME_TO_EXT.get(mimetype)) |
|
| 36 | ) |
|
| 37 | for grp in GRPS_IMG: |
|
| 38 | # LINES_PER_REGION = 2 |
|
| 39 | _add_file(n, grp, 'image/tiff') |
|
| 40 | _add_file(n, grp, 'application/vnd.prima.page+xml') |
|
| 41 | for grp in GRPS_REG: |
|
| 42 | # REGIONS_PER_PAGE = 10 |
|
| 43 | for region_n in range(REGIONS_PER_PAGE): |
|
| 44 | _add_file(n, grp, 'image/png', '%s_%s_region%s' % (grp, n, region_n)) |
|
| 45 | ||
| 46 | return mets |
|
| 47 | ||
| 48 | def assert_len(expected_len, mets, kwargs): |
|
| 49 | test_list = mets.find_all_files(**kwargs) |
|
| @@ 22-43 (lines=22) @@ | ||
| 19 | FILES_PER_PAGE = len(GRPS_IMG) * LINES_PER_REGION + len(GRPS_REG) * REGIONS_PER_PAGE |
|
| 20 | ||
| 21 | # Caching is disabled by default |
|
| 22 | def _build_mets(number_of_pages, force=False, cache_flag=False): |
|
| 23 | mets = OcrdMets.empty_mets(cache_flag=cache_flag) |
|
| 24 | mets._number_of_pages = number_of_pages |
|
| 25 | ||
| 26 | for n in ['%04d' % (n + 1) for n in range(number_of_pages)]: |
|
| 27 | _add_file = lambda n, fileGrp, mimetype, ID=None: mets.add_file( |
|
| 28 | fileGrp, |
|
| 29 | mimetype=mimetype, |
|
| 30 | pageId='PHYS_%s' % n, |
|
| 31 | ID=ID if ID else '%s_%s_%s' % (fileGrp, n, MIME_TO_EXT.get(mimetype)[1:].upper()), |
|
| 32 | url='%s/%s%s' % (fileGrp, ID if ID else '%s_%s_%s' % (fileGrp, n, MIME_TO_EXT.get(mimetype)[1:].upper()), MIME_TO_EXT.get(mimetype)) |
|
| 33 | ) |
|
| 34 | for grp in GRPS_IMG: |
|
| 35 | # LINES_PER_REGION = 2 |
|
| 36 | _add_file(n, grp, 'image/tiff') |
|
| 37 | _add_file(n, grp, 'application/vnd.prima.page+xml') |
|
| 38 | for grp in GRPS_REG: |
|
| 39 | # REGIONS_PER_PAGE = 2 |
|
| 40 | for region_n in range(REGIONS_PER_PAGE): |
|
| 41 | _add_file(n, grp, 'image/png', '%s_%s_region%s' % (grp, n, region_n)) |
|
| 42 | ||
| 43 | return mets |
|
| 44 | ||
| 45 | def assert_len(expected_len, mets, kwargs): |
|
| 46 | test_list = mets.find_all_files(**kwargs) |
|
| @@ 23-42 (lines=20) @@ | ||
| 20 | FILES_PER_PAGE = len(GRPS_IMG) * LINES_PER_REGION + len(GRPS_REG) * REGIONS_PER_PAGE |
|
| 21 | ||
| 22 | # Caching is disabled by default |
|
| 23 | def _build_mets(number_of_pages, force=False, cache_flag=False): |
|
| 24 | mets = OcrdMets.empty_mets(cache_flag=cache_flag) |
|
| 25 | mets._number_of_pages = number_of_pages |
|
| 26 | ||
| 27 | for n in ['%04d' % (n + 1) for n in range(number_of_pages)]: |
|
| 28 | _add_file = lambda n, fileGrp, mimetype, ID=None: mets.add_file( |
|
| 29 | fileGrp, |
|
| 30 | mimetype=mimetype, |
|
| 31 | pageId='PHYS_%s' % n, |
|
| 32 | ID=ID if ID else '%s_%s_%s' % (fileGrp, n, MIME_TO_EXT.get(mimetype)[1:].upper()), |
|
| 33 | url='%s/%s%s' % (fileGrp, ID if ID else '%s_%s_%s' % (fileGrp, n, MIME_TO_EXT.get(mimetype)[1:].upper()), MIME_TO_EXT.get(mimetype)) |
|
| 34 | ) |
|
| 35 | for grp in GRPS_IMG: |
|
| 36 | _add_file(n, grp, 'image/tiff') |
|
| 37 | _add_file(n, grp, 'application/vnd.prima.page+xml') |
|
| 38 | for grp in GRPS_REG: |
|
| 39 | for region_n in range(REGIONS_PER_PAGE): |
|
| 40 | _add_file(n, grp, 'image/png', '%s_%s_region%s' % (grp, n, region_n)) |
|
| 41 | ||
| 42 | return mets |
|
| 43 | ||
| 44 | def assert_len(expected_len, mets, kwargs): |
|
| 45 | test_list = mets.find_all_files(**kwargs) |
|