Update tests to use simplified allowed() calls

- Removed explicit InstanceResource() parameters for instance-level checks
- Removed unused InstanceResource import
This commit is contained in:
Simon Willison 2025-10-24 13:54:07 -07:00
commit 387afb0f69

View file

@ -5,7 +5,6 @@ from click.testing import CliRunner
from datasette.utils import baseconv from datasette.utils import baseconv
from datasette.cli import cli from datasette.cli import cli
from datasette.resources import ( from datasette.resources import (
InstanceResource,
DatabaseResource, DatabaseResource,
TableResource, TableResource,
) )
@ -366,7 +365,7 @@ async def test_root_with_root_enabled_gets_all_permissions(ds_client):
# Test view permissions using the new ds.allowed() method # Test view permissions using the new ds.allowed() method
assert ( assert (
await ds_client.ds.allowed( await ds_client.ds.allowed(
action="view-instance", resource=InstanceResource(), actor=root_actor action="view-instance", actor=root_actor
) )
is True is True
) )
@ -463,7 +462,7 @@ async def test_root_without_root_enabled_no_special_permissions(ds_client):
# View permissions should still work (default=True) # View permissions should still work (default=True)
assert ( assert (
await ds_client.ds.allowed( await ds_client.ds.allowed(
action="view-instance", resource=InstanceResource(), actor=root_actor action="view-instance", actor=root_actor
) )
is True is True
) # Default permission ) # Default permission