워크노트 예제: 작은 데이터와 테스트로 AI 코드 검증하기

준비: Python 3.12 이상. 추가 패키지, 계정, API 키가 필요하지 않습니다.
압축을 푼 예제 폴더에서 실행합니다.
  python example.py
테스트만 반복하려면 아래 명령을 사용합니다. 출력 폴더는 만들지 않습니다.
  python example.py --test
Windows 대체 실행기: py / macOS·Linux 대체 실행기: python3

입력: input.csv (합성 데이터 4행), expected.json (손계산한 기대값)
실행 순서: unittest 12개 → CSV 집계 → expected.json 비교 → 결과 쓰기
기대값: 행 수 4, 수량 6, 총 금액 11101.50
출력: outputs/summary.json, outputs/verification.txt
수량은 0~1,000,000 정수, 단가는 0~1,000,000,000이고 소수점 둘째 자리까지 허용합니다.
금액 단위는 가상의 동일 통화입니다. 음수, 반품, 환율, 세금 정책은 다루지 않습니다.
표준 라이브러리로 작성한 독립 예제이며 실제 AI 서비스는 호출하지 않습니다.
입력 파일과 집계 함수에 전달한 행을 변경하지 않습니다.
outputs가 있으면 기본 실행이 중지합니다. --test는 계속 실행할 수 있습니다.
다른 데이터로 바꾸면 기대값도 별도로 계산해 갱신해야 합니다.
테스트 통과는 여기 적힌 조건의 확인이며 모든 업무 데이터의 정확성을 보장하지 않습니다.
이 데이터는 개인정보가 없는 직접 작성 합성 자료입니다.
