diff --git a/edb/testbase/server.py b/edb/testbase/server.py index a580567e457..e2d4e4bc65b 100644 --- a/edb/testbase/server.py +++ b/edb/testbase/server.py @@ -47,7 +47,6 @@ import json import os import pathlib -import platform import random import re import secrets @@ -2460,12 +2459,6 @@ def start_edgedb_server( extra_args: Optional[List[str]] = None, default_branch: Optional[str] = None, ): - if platform.system() == "Darwin" and platform.machine() == 'x86_64': - raise unittest.SkipTest( - "Postgres is not getting getting enough shared memory on macos-14 " - "GitHub runner by default" - ) - if not devmode.is_in_dev_mode() and not runstate_dir: if backend_dsn or adjacent_to: # We don't want to implicitly "fix the issue" for the test author diff --git a/tests/test_server_auth.py b/tests/test_server_auth.py index 578fb4a7826..6ed75ee4cfd 100644 --- a/tests/test_server_auth.py +++ b/tests/test_server_auth.py @@ -19,6 +19,7 @@ import asyncio import os import pathlib +import platform import signal import ssl import tempfile @@ -677,6 +678,11 @@ async def test_server_auth_in_transaction(self): DROP ROLE foo; ''') + @unittest.skipIf( + platform.system() == "Darwin" and platform.machine() == 'x86_64', + "Postgres is not getting getting enough shared memory on macos-14 " + "GitHub runner by default" + ) @unittest.skipIf( "EDGEDB_SERVER_MULTITENANT_CONFIG_FILE" in os.environ, "cannot use CONFIGURE INSTANCE in multi-tenant mode",