MCPcopy Create free account
hub / github.com/AgentOps-AI/agentops / test_delete_org

Function test_delete_org

app/api/tests/opsboard/views/test_orgs_missing.py:20–47  ·  view source on GitHub ↗

Test deleting an organization.

(mock_request, orm_session, test_user)

Source from the content-addressed store, hash-verified

18
19@pytest.mark.asyncio
20async def test_delete_org(mock_request, orm_session, test_user):
21 """Test deleting an organization."""
22 # Create a fresh organization for this test
23 org = OrgModel(
24 name="Test Org for Deletion",
25 prem_status=PremStatus.free,
26 )
27 orm_session.add(org)
28 orm_session.flush()
29
30 # Create a user-org relationship
31 user_id = mock_request.state.session.user_id
32 user_org = UserOrgModel(
33 user_id=user_id, org_id=org.id, role=OrgRoles.owner, user_email="test@example.com"
34 )
35 orm_session.add(user_org)
36 orm_session.commit() # Commit to ensure it's persisted
37
38 # Call the endpoint function
39 result = delete_org(request=mock_request, org_id=str(org.id), orm=orm_session)
40
41 # Verify the status response
42 assert result.success is True
43 assert result.message == "Organization deleted"
44
45 # Verify the organization was deleted
46 deleted_org = orm_session.query(OrgModel).filter_by(id=org.id).first()
47 assert deleted_org is None
48
49
50@pytest.mark.asyncio

Callers

nothing calls this directly

Calls 3

OrgModelClass · 0.90
UserOrgModelClass · 0.90
delete_orgFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…