pytest_test_categories.ports¶
Ports (interfaces) for hexagonal architecture.
This package contains abstract port definitions that define contracts for resource isolation and enforcement. Implementations (adapters) are provided in the adapters package.
Ports defined here: - NetworkBlockerPort: Interface for network access control - FilesystemBlockerPort: Interface for filesystem access control - ProcessBlockerPort: Interface for subprocess/process spawn control - DatabaseBlockerPort: Interface for database access control - SleepBlockerPort: Interface for sleep/timing function control - ThreadMonitorPort: Interface for thread creation monitoring (warns instead of blocks)