o2o-negosium-original/backend/tests
민헌 5519c6e73b feat(negotiation): 세션 목록 기본 그룹 정렬 + order 지정 시 전체 정렬
목록 진입 시 "지금 할 일"이 먼저 보이도록 기본 정렬을 개선하고,
사용자가 마감일로 직접 훑어볼 수 있는 전체 정렬 모드를 추가한다.

- 기본(order 미지정): 협상생성·협상중을 상단 그룹으로 마감 임박순,
  종료(완료·미참여·거부)는 하단 그룹으로 최근 마감순. 동일 마감은
  session_id 로 tie-break 하여 페이지네이션 안정화.
- order=asc/desc: 그룹 구분 없이 전체를 마감(qt_end_time) 기준으로 정렬.
- router: order 기본값을 "asc" → None(Optional) 로 변경해 "그룹 기본"과
  "명시적 전체 정렬"을 구분.
- frontend: SessionListParams.order 주석을 새 계약에 맞게 갱신(타입 무변경).
- tests: 기본=그룹 / 파라미터=전체 정렬 검증으로 분리(21 passed).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 14:12:56 +09:00
..
Benchmark.png 백엔드 프레임 설계 2026-06-15 15:53:39 +09:00
test_anchoring_chat.py [refactor] 공급유형 기준을 상품-협력사 매핑으로 전환 2026-07-07 17:05:07 +09:00
test_auth.py refactor(auth): popup API 리뷰 개선 + 무토큰 테스트 보강 2026-07-07 14:36:37 +09:00
test_chat.py feat(chat): 종료 세션 진입 차단 + 협상중 인디케이터 sticky 유지 2026-07-07 17:22:54 +09:00
test_negotiation.py feat(negotiation): 세션 목록 기본 그룹 정렬 + order 지정 시 전체 정렬 2026-07-08 14:12:56 +09:00