# -*- coding: utf-8 -*-
"""submit_order 메서드 테스트"""
import sys; sys.path.insert(0, '.'); import wholesale_path

# 모듈 리로드
import importlib
import wholesale.sooin
importlib.reload(wholesale.sooin)

from wholesale import SooinSession

s = SooinSession()
print('1. 로그인...')
s.login()

print('2. 장바구니 비우기...')
s.clear_cart()

print('3. 제품 검색 및 추가...')
result = s.search_products('코자정')
product = result['items'][0]
print(f"   제품: {product['name']} / {product['price']:,}원")

s.add_to_cart(product['internal_code'], qty=1, 
              price=product['price'], stock=product['stock'])

print('4. 장바구니 확인...')
cart = s.get_cart()
print(f"   품목 수: {cart['total_items']}")
print(f"   총액: {cart['total_amount']:,}원")

print('\n5. 주문 전송...')
order_result = s.submit_order(memo="API 테스트")
print(f"   결과: {order_result}")

if order_result.get('success'):
    print('\n🎉 주문 성공!')
else:
    print(f"\n❌ 주문 실패: {order_result.get('error')}")

print('\n6. 주문 후 장바구니...')
cart2 = s.get_cart()
print(f"   품목 수: {cart2['total_items']}")
