Files
trex-core/docs/batches/bat-056_20260706_kis-broker-venue/verification.md
T

2.4 KiB

BAT-056 Verification

  • Status: Verified (draft-batch-verification)
  • Date: 2026-07-06
  • Commit: 1d82ca0

테스트 결과

794 passed, 47 skipped in 2.71s

기존 스위트: 777 passed, 47 skipped 신규 추가: 17개 (test_venue.py) 결과: 794 passed (+17), 47 skipped (불변) — 기존 회귀 없음

AC 매핑

AC REQ 테스트 결과
REQ-117 AC-1 venue 기본값 KRX test_order_request_venue_default_krx PASS
REQ-117 AC-2 venue NXT 지정 test_order_request_venue_nxt PASS
REQ-117 AC-3 기존 회귀 없음 전체 pytest 794+47 PASS
REQ-117 AC-4 위치 인수 순서 불변 test_order_request_positional_args_unchanged, test_order_request_full_positional PASS
REQ-117 AC-5 paper venue 무영향 test_paper_submit_nxt_accepted, test_paper_cancel_venue_ignored PASS
REQ-118 AC-1 submit KRX EXCG 포함 test_submit_order_krx_includes_excg PASS
REQ-118 AC-2 submit NXT EXCG 포함 test_submit_order_nxt_includes_excg PASS
REQ-118 AC-3 cancel NXT EXCG 포함 test_cancel_order_nxt_includes_excg PASS
REQ-118 AC-4 poll_fill TR 미확인 open item (코드 주석 + design.md 기록) OPEN
REQ-118 AC-5 get_price 기본 J test_get_current_price_default_market_j PASS
REQ-118 AC-6 get_price UN test_get_current_price_market_un PASS
REQ-118 AC-7 기존 회귀 + EXCG 추가만 다름 fixture test_submit_order_krx_only_adds_excg_field PASS
REQ-118 AC-8 paper cancel 시그니처 정합 test_paper_cancel_venue_ignored, test_paper_cancel_default_venue, test_paper_cancel_backward_compat_no_venue PASS

Open Items

OI-1: REQ-118 AC-4 — poll_fill NXT 체결 포함 여부 미확인

  • 현황: 웹 접근 불가 환경 — KIS 개발자 센터 TTTC8001R NXT 체결 포함 여부 문서 확인 불가.
  • 보수 구현: 기존 TR(TTTC8001R/VTTC8001R) 유지. 코드 주석에 open item 명시.
  • 향후: NXT 체결 주문 발생 후 실측 확인 → 미포함 시 TTTC0081R 전환 별도 batch.
  • 운영 스모크 필요: NXT 주문 체결 후 poll_fill 응답에 해당 주문 포함 여부 확인.

미확인 항목 정직 기록

  1. poll_fill TTTC8001R NXT 체결 포함 여부 — 미확인 (OI-1, 운영 스모크 필요)
  2. VTS(모의투자)에서 NXT EXCG_ID_DVSN_CD 동작 — 미확인 (REQ-118 Notes 참조). 단위 테스트는 HTTP 목킹으로 검증 완료.