Skip to content

fix: orders API get_chance 반환 타입 및 OrderCreated 모델 수정#40

Merged
interruping merged 1 commit intomainfrom
fix/orders-api-corrections
Mar 22, 2026
Merged

fix: orders API get_chance 반환 타입 및 OrderCreated 모델 수정#40
interruping merged 1 commit intomainfrom
fix/orders-api-corrections

Conversation

@interruping
Copy link
Copy Markdown
Owner

Closes #39

Summary

  • get_chance() 반환 타입을 list[OrderChance]OrderChance로 수정 (Upbit API는 단일 객체 반환)
  • OrderCreated 모델의 remaining_volume, prevented_volume, prevented_locked을 optional로 변경 (시장가 주문 응답에 미포함)
  • sync/async 양쪽 및 mock 테스트 수정

Test plan

  • uv run pytest tests/api/test_orders.py — 기존 mock 테스트 통과
  • VCR cassette 녹화로 실제 API 응답 검증 완료

🤖 Generated with Claude Code

- get_chance()가 list[OrderChance] 대신 OrderChance를 반환하도록 수정
  (Upbit API가 단일 객체를 반환하나 리스트로 처리하고 있었음)
- OrderCreated 모델에서 remaining_volume, prevented_volume, prevented_locked을
  optional로 변경 (시장가 주문 응답에 해당 필드가 포함되지 않음)
- 동기/비동기 양쪽 모두 수정, mock 테스트도 함께 수정

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@interruping interruping merged commit 51cb970 into main Mar 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: orders API get_chance 반환 타입 및 OrderCreated 모델 수정

1 participant