import os import shutil import argparse os.makedirs('manual_test/unknown/real', exist_ok=True) os.makedirs('manual_test/unknown/screen', exist_ok=True) parser = argparse.ArgumentParser(description="Copy local manual test images into manual_test/unknown.") parser.add_argument( "source_dir", nargs="?", default=os.environ.get("SALES_CODE_SOURCE_IMAGE_DIR", ""), help="Directory containing the source images, or set SALES_CODE_SOURCE_IMAGE_DIR.", ) args = parser.parse_args() source_dir = args.source_dir if not source_dir: raise SystemExit("Provide source_dir or set SALES_CODE_SOURCE_IMAGE_DIR.") files = { 'selfie_person_1782829299972.png': 'real/selfie.png', 'room_1782829339573.png': 'real/room.png', 'books_1782829349811.png': 'real/books.png', 'flower_1782829361666.png': 'real/flower.png', 'outdoor_1782829373383.png': 'real/outdoor.png', 'laptop_screen_1782829390369.png': 'screen/laptop.png' } for src, dst in files.items(): src_path = os.path.join(source_dir, src) if os.path.exists(src_path): shutil.copy(src_path, os.path.join('manual_test/unknown', dst)) print(f"Copied {src} to {dst}")