diff --git a/hgitaly/service/tests/test_commit.py b/hgitaly/service/tests/test_commit.py
index 4c5d50233f9d75889c13a5bb9150ff2f3401b8f6_aGdpdGFseS9zZXJ2aWNlL3Rlc3RzL3Rlc3RfY29tbWl0LnB5..af165bf4dbd552487db5b03d1b6e28869441a0a4_aGdpdGFseS9zZXJ2aWNlL3Rlc3RzL3Rlc3RfY29tbWl0LnB5 100644
--- a/hgitaly/service/tests/test_commit.py
+++ b/hgitaly/service/tests/test_commit.py
@@ -731,6 +731,14 @@
     assert not resp.data
     assert not resp.oid
 
+    # with obsolescence
+    wrapper.command('amend', message=b'amended')
+    assert ctx1.obsolete()
+    resp = rpc_single_response(b'sub/bar', revision=rev)
+    assert resp.data == b'bar content'
+    assert resp.mode == 0o100644
+    assert resp.type == TreeEntryResponse.ObjectType.BLOB
+
 
 def test_get_tree_entries(grpc_channel, server_repos_root):
     grpc_stub = CommitServiceStub(grpc_channel)