Files
temp/features/tdd_a2a_sdk_dependency.feature
freemo 8ea00f5185 fix: restore CI quality tests to passing state (#4175)
Co-authored-by: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>
Co-committed-by: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>
2026-04-08 11:02:14 +00:00

28 lines
1.1 KiB
Gherkin

# @tdd_issue @tdd_issue_2922 @tdd_expected_fail @tdd_issue_4178 @skip
@skip
Feature: A2A Python SDK is a declared project dependency
As a CleverAgents developer
I want the A2A Python SDK to be listed in pyproject.toml dependencies
So that the SDK is always installed and importable in any project environment
Background:
Given the pyproject.toml file exists at "pyproject.toml"
# @tdd_issue @tdd_issue_4273 @tdd_expected_fail @skip
@skip
Scenario: a2a-sdk is listed in project dependencies
When I read the project dependencies from pyproject.toml
Then the dependency list should include a package that provides the "a2a" module
# @tdd_issue @tdd_issue_4366 @tdd_expected_fail @skip
@skip
Scenario: a2a module is importable as a project dependency
When I attempt to import the "a2a" module
Then the import should succeed without errors
# @tdd_issue @tdd_issue_4273 @tdd_expected_fail @skip
@skip
Scenario: a2a SDK provides the A2AClient class
When I import "a2a.client" and access "A2AClient"
Then the "A2AClient" class should be available