Fix SIGSEGV when substituting sequence with shorter one

This commit is contained in:
javabird25 2020-10-29 17:34:17 +05:00 committed by Paul Beckingham
parent ab443a8ecf
commit 81183ae7d1
2 changed files with 9 additions and 1 deletions

View file

@ -84,6 +84,14 @@ class TestSubstitutions(TestCase):
code, out, err = self.t("_get 1.description")
self.assertEqual("aaa BbB\n", out)
def test_substitution_long_with_short(self):
"""Verify substitution of a sequence with a shorter sequence."""
self.t("add aaaaBaaaa")
self.t("1 modify /aaaa/c/g")
code, out, err = self.t("_get 1.description")
self.assertEqual("cBc\n", out)
class TestBug441(TestCase):
def setUp(self):
self.t = Task()