Verify shared expensive resource is initialized once and reused
Preconditions (2)
Step 1: Run the test suite with three test functions that use the shared database connection fixture
Step 2: Each test function should perform a simple query using the shared connection
Step 3: Observe the initialization logs or counters to confirm the connection is created only once
✅ Expected Result: The database connection is initialized only once before any tests run and reused by all test functions, ensuring faster test execution and resource efficiency