Skip to content

test(hangle): distance.py 단위 테스트 보강#305

Merged
lovit merged 1 commit intorefactor-2026from
feature/296
Mar 10, 2026
Merged

test(hangle): distance.py 단위 테스트 보강#305
lovit merged 1 commit intorefactor-2026from
feature/296

Conversation

@lovit
Copy link
Copy Markdown
Owner

@lovit lovit commented Mar 10, 2026

Summary

  • TestLevenshtein: delete, substitute, empty both sides, completely different, symmetry 테스트 추가
  • TestJamoLevenshtein: empty both sides, 비한글 문자, Levenshtein 대비 자모 거리 우월성 검증 추가
  • TestCosineDistance: empty s2, orthogonal 문자열, partial overlap, 거리 범위 [0,2] 검증 추가
  • TestJaccardDistance: empty s2, partial overlap 수치 검증, custom unitfy 함수 테스트 추가

관련 이슈

Close #296

Test plan

  • uv run pytest tests/unit/test_hangle.py — 52 passed

- TestLevenshtein: delete, substitute, empty both sides, completely different, symmetry 테스트 추가
- TestJamoLevenshtein: empty both sides, 비한글 문자, 일반 Levenshtein 대비 더 작은 거리 검증 추가
- TestCosineDistance: empty s2, orthogonal, partial overlap, range 테스트 추가
- TestJaccardDistance: empty s2, partial overlap, custom unitfy 테스트 추가

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@lovit lovit merged commit f12b3bd into refactor-2026 Mar 10, 2026
2 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.

1 participant