test whether list initialization works correctly
()
| 298 | |
| 299 | |
| 300 | def test_list_initialization(): |
| 301 | """ |
| 302 | test whether list initialization works correctly |
| 303 | """ |
| 304 | ops = Levenshtein.opcodes("aaabaaa", "abbaaabba") |
| 305 | ops2 = Opcodes(ops.as_list(), ops.src_len, ops.dest_len) |
| 306 | assert ops == ops2 |
| 307 | |
| 308 | ops = Levenshtein.editops("aaabaaa", "abbaaabba") |
| 309 | ops2 = Editops(ops.as_list(), ops.src_len, ops.dest_len) |
| 310 | assert ops == ops2 |
| 311 | |
| 312 | ops = Levenshtein.opcodes("aaabaaa", "abbaaabba") |
| 313 | ops2 = Editops(ops.as_list(), ops.src_len, ops.dest_len) |
| 314 | assert ops.as_editops() == ops2 |
| 315 | |
| 316 | ops = Levenshtein.editops("aaabaaa", "abbaaabba") |
| 317 | ops2 = Opcodes(ops.as_list(), ops.src_len, ops.dest_len) |
| 318 | assert ops.as_opcodes() == ops2 |
| 319 | |
| 320 | ops = Levenshtein.editops("skdsakldsakdlasda", "djkajkdfkdgkhdfjrmecsidjf") |
| 321 | ops2 = Opcodes(ops.as_list(), ops.src_len, ops.dest_len) |
| 322 | assert ops.as_opcodes() == ops2 |
| 323 | |
| 324 | |
| 325 | @pytest.mark.parametrize("module", [distance_py, distance_cpp]) |
nothing calls this directly
no test coverage detected
searching dependent graphs…