Python compatibility wrapper for computing string edit distances and similarities using fast Levenshtein algorithms.
88
Jaro similarity metric
Uses jaro function
100%
0%
Case-insensitive comparison
100%
100%
Threshold filtering
40%
100%
Maximum similarity selection
80%
100%
Return value correctness
80%
100%
Levenshtein distance calculation
Import Levenshtein package
100%
100%
Use distance function
100%
100%
Compare all dictionary words
100%
100%
Track minimum distance
100%
100%
Return correct format
100%
100%
Sequence similarity (order-sensitive)
Uses seqratio function
0%
100%
Correct similarity computation
0%
100%
Find most similar implementation
0%
100%
Preserves sequence order
0%
100%
Apply edit operations to strings
Uses editops function
100%
100%
Uses apply_edit function
100%
100%
Uses inverse function
0%
0%
Correct operation counting
100%
100%
Proper initialization
100%
100%
Set-based median computation
Imports Levenshtein package
100%
100%
Uses setmedian function
0%
100%
Handles empty input
100%
100%
Handles single string
100%
100%
Correct function signature
100%
100%
Hamming distance for equal-length strings
Uses hamming() function
100%
100%
Correct function import
100%
100%
Correct parameter passing
100%
100%
Handles length validation
100%
100%
Handles empty sequences
100%
100%
Find matching blocks between strings
Uses matching_blocks
0%
100%
Correct function signature
100%
100%
Returns proper format
100%
100%
Handles empty matches
100%
100%
No custom implementation
0%
100%
String similarity ratio
Uses Levenshtein.ratio()
100%
100%
Correct return type
100%
100%
Threshold comparison logic
100%
100%
Reuses similarity calculation
100%
100%
Catalog iteration
100%
100%
Filtering by threshold
100%
100%
Inverse edit operations
Use editops function
100%
100%
Use inverse function
100%
100%
Apply forward transformation
100%
100%
Apply inverse transformation
100%
100%
Validate correctness
100%
100%
Custom edit costs (insertion, deletion, substitution)
Uses Levenshtein.distance
0%
100%
Passes insertion_cost parameter
0%
0%
Passes deletion_cost parameter
0%
0%
Passes substitution_cost parameter
0%
0%
Correct parameter mapping
0%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-python-levenshtein