def METHOD_NAME(self):
    split_path_dir = self.working_dir.joinpath('split')
    tgt_filename = '04_numeric_id_scan.pdf'
    tgt_num_pages = 6
    self.copyFiles([tgt_filename])
    args = [
        tgt_filename,
        str(split_path_dir),
        "",
        "",
        str(split_path_dir.joinpath('bulk_upload_log.txt')),
        True
    ]
    os.chdir(split_path_dir)
    bulk_qr_split.main(args)
    self.assertTrue(Path('decoded.json').is_file())
    file_name = Path(tgt_filename).stem
    with open('decoded.json', 'r') as bulk_json:
        metadata = json.load(bulk_json)
        self.assertTrue('is_qr' in metadata)
        self.assertTrue('use_ocr' in metadata)
        self.assertTrue(metadata['is_qr'], True)
        self.assertTrue(metadata['use_ocr'], True)
        for i_idx in range(31):
            split_filename = file_name + '_' + str(i_idx).zfill(3) + '.pdf'
            self.assertTrue(split_filename in metadata)
            scan = metadata[split_filename]
            self.assertTrue('confidences' in scan)
            self.assertTrue('id' in scan)
            #self.assertTrue('page_count' in scan)
            #self.assertEqual(scan['page_count'], 1)