f50707fe05
Add BDD tests to verify that cleveragents.acp is not importable and the acp directory does not exist in the source tree. This ensures v3.6.0 deliverable #1 compliance: 'No acp references in public API'. The acp module was renamed to a2a in issue #688, but stale __pycache__ files were left behind, allowing the module to still be imported from bytecode. This test ensures this compliance persists. ISSUES CLOSED: #5566
14 lines
624 B
Gherkin
14 lines
624 B
Gherkin
Feature: ACP module is not importable
|
|
As a CleverAgents developer
|
|
I want to ensure the old ACP module is completely removed
|
|
So that the v3.6.0 deliverable #1 requirement is met: "No acp references in public API"
|
|
|
|
Scenario: Importing cleveragents.acp raises ImportError
|
|
When I attempt to import the cleveragents.acp module
|
|
Then an ImportError should be raised
|
|
And the error message should indicate the module does not exist
|
|
|
|
Scenario: The acp directory does not exist in the source tree
|
|
When I check the source tree for the acp directory
|
|
Then the src/cleveragents/acp directory should not exist
|