🚧 dinglehopper: Test aligning by character while retaining segment id info

pull/38/head
Gerber, Mike 5 years ago
parent 98f6c68df7
commit 1b9497dfb0

@ -52,6 +52,8 @@ def test_align():
for left, right in seq_align(grapheme_clusters(test1.text), grapheme_clusters(test2.text)): for left, right in seq_align(grapheme_clusters(test1.text), grapheme_clusters(test2.text)):
left_id = test1.segment_id_for_pos(left_pos) if left is not None else None left_id = test1.segment_id_for_pos(left_pos) if left is not None else None
right_id = test2.segment_id_for_pos(right_pos) if right is not None else None right_id = test2.segment_id_for_pos(right_pos) if right is not None else None
# XXX note that deletions and inserts only produce one id + None, UI must
# support this, i.e. display for the one id produced
el = AlignmentElement(left, right, left_id, right_id) el = AlignmentElement(left, right, left_id, right_id)
alignment.append(el) alignment.append(el)
if left is not None: if left is not None:

Loading…
Cancel
Save