# -*- coding: utf-8 -*-
"""수인약품 API 전체 플로우 테스트"""
import time
from sooin_api import SooinSession

session = SooinSession()

print('=== 수인약품 API 전체 테스트 ===')
print()

# 로그인
start = time.time()
session.login()
print(f'1. 로그인: {time.time()-start:.1f}초')

# 장바구니 비우기
start = time.time()
session.clear_cart()
print(f'2. 장바구니 비우기: {time.time()-start:.2f}초')

# 검색 + 장바구니 추가
start = time.time()
result = session.order_product('073100220', 2, '30T')
elapsed = time.time() - start
success = result.get('success', False)
msg = result.get('message', '')
print(f'3. 검색+장바구니: {elapsed:.2f}초')
print(f'   결과: {success} - {msg}')

# 장바구니 조회
start = time.time()
cart = session.get_cart()
elapsed = time.time() - start
items = cart.get('total_items', 0)
amount = cart.get('total_amount', 0)
print(f'4. 장바구니 조회: {elapsed:.2f}초')
print(f'   품목: {items}개, 금액: {amount:,}원')

print()
print('=== 완료! ===')
