Index: tests/test_id_lifecycle.py
===================================================================
--- tests/test_id_lifecycle.py	(revision 5c72356eddc16f354a461320a48eaf1e34225257)
+++ tests/test_id_lifecycle.py	(revision 73d392f56e9e18da4ea3a908a633bba9ce533848)
@@ -79,5 +79,4 @@
     # simulate tampering
     q.text = "Tampered text"
-    print(FlexoEntity.debug_integrity(q))
     assert not FlexoEntity.verify_integrity(q)
 
Index: tests/test_persistance_integrity.py
===================================================================
--- tests/test_persistance_integrity.py	(revision 5c72356eddc16f354a461320a48eaf1e34225257)
+++ tests/test_persistance_integrity.py	(revision 73d392f56e9e18da4ea3a908a633bba9ce533848)
@@ -34,9 +34,6 @@
     """
     json_str = approved_question.to_json()
-    print("JSON", json_str)
     loaded = SingleChoiceQuestion.from_json(json_str)
 
-    print("Approved", approved_question.text_seed)
-    print("Loaded", loaded.text_seed)
     # Fingerprint and state should match — integrity must pass
     assert SingleChoiceQuestion.verify_integrity(loaded)
