MCPcopy Create free account
hub / github.com/MemTensor/MemOS / test_delete_user

Method test_delete_user

tests/mem_user/test_mem_user.py:211–228  ·  view source on GitHub ↗

Test user deletion (soft delete).

(self, user_manager)

Source from the content-addressed store, hash-verified

209 assert "user3" not in active_names
210
211 def test_delete_user(self, user_manager):
212 """Test user deletion (soft delete)."""
213 user_id = user_manager.create_user("delete_user", UserRole.USER)
214
215 # Verify user exists and is active
216 assert user_manager.validate_user(user_id) is True
217
218 # Delete user
219 result = user_manager.delete_user(user_id)
220 assert result is True
221
222 # Verify user is deactivated
223 assert user_manager.validate_user(user_id) is False
224
225 # User still exists but is inactive
226 user = user_manager.get_user(user_id)
227 assert user is not None
228 assert user.is_active is False
229
230 def test_delete_root_user(self, user_manager):
231 """Test that root user cannot be deleted."""

Callers

nothing calls this directly

Calls 4

create_userMethod · 0.45
validate_userMethod · 0.45
delete_userMethod · 0.45
get_userMethod · 0.45

Tested by

no test coverage detected