diff --git a/.gitignore b/.gitignore index 83319f6..57ffc6e 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ env3 MANIFEST zss.egg-info .tox +.pytest_cache diff --git a/zss/tests/test_regress.py b/zss/tests/test_regress.py index 4f624dd..038e03c 100644 --- a/zss/tests/test_regress.py +++ b/zss/tests/test_regress.py @@ -154,3 +154,13 @@ def update(a,b): ) assert dist == 814 +def test_wrong_removal(): + A = ( + Node('a') + .addkid(Node('b')) + .addkid(Node('c')) + ) + B = Node("a") + dist = simple_distance(A, B) + assert dist == 2 +