fix: reset user agent for each requests in local pfs #7587
4 fail, 15 skipped, 405 pass in 36m 14s
Annotations
Check warning on line 0 in tests.sdk_cli_test.e2etests.test_cli.TestCli
github-actions / SDK CLI Test Result [zhangxingzhi/reset-user-agent-for-each-pfs-request](https://github.com/microsoft/promptflow/actions/workflows/promptflow-sdk-cli-test.yml?query=branch:zhangxingzhi/reset-user-agent-for-each-pfs-request++)
All 4 runs failed: test_cli_ua (tests.sdk_cli_test.e2etests.test_cli.TestCli)
artifacts/Test Results (Python 3.10) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.11) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.8) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.9) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
Raw output
ValueError: too many values to unpack (expected 2)
self = <sdk_cli_test.e2etests.test_cli.TestCli object at 0x7f168bb40ac0>
pf = <promptflow._sdk._pf_client.PFClient object at 0x7f1686fa75e0>
def test_cli_ua(self, pf):
# clear user agent before test
context = OperationContext().get_instance()
context.user_agent = ""
with environment_variable_overwrite(PF_USER_AGENT, ""):
with pytest.raises(SystemExit):
run_pf_command(
"run",
"show",
"--name",
"not_exist",
)
user_agent = ClientUserAgentUtil.get_user_agent()
> ua_dict = parse_ua_to_dict(user_agent)
tests/sdk_cli_test/e2etests/test_cli.py:1685:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ua = 'promptflow-cli/0.0.1promptflow-sdk/0.0.1'
def parse_ua_to_dict(ua):
"""Parse string user agent to dict with name as ua name and value as ua version."""
ua_dict = {}
ua_list = ua.split(" ")
for item in ua_list:
if item:
> key, value = item.split("/")
E ValueError: too many values to unpack (expected 2)
promptflow/_utils/utils.py:270: ValueError
Check warning on line 0 in tests.sdk_cli_test.e2etests.test_cli.TestCli
github-actions / SDK CLI Test Result [zhangxingzhi/reset-user-agent-for-each-pfs-request](https://github.com/microsoft/promptflow/actions/workflows/promptflow-sdk-cli-test.yml?query=branch:zhangxingzhi/reset-user-agent-for-each-pfs-request++)
All 4 runs failed: test_user_agent_in_cli (tests.sdk_cli_test.e2etests.test_cli.TestCli)
artifacts/Test Results (Python 3.10) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.11) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.8) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.9) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
Raw output
ValueError: too many values to unpack (expected 2)
self = <sdk_cli_test.e2etests.test_cli.TestCli object at 0x7f168bb41d20>
def test_user_agent_in_cli(self):
context = OperationContext().get_instance()
context.user_agent = ""
with pytest.raises(SystemExit):
run_pf_command(
"run",
"show",
"--name",
"not_exist",
"--user-agent",
"a/1.0.0 b/2.0",
)
user_agent = ClientUserAgentUtil.get_user_agent()
> ua_dict = parse_ua_to_dict(user_agent)
tests/sdk_cli_test/e2etests/test_cli.py:1721:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ua = 'promptflow-cli/0.0.1a/1.0.0 b/2.0promptflow-sdk/0.0.1'
def parse_ua_to_dict(ua):
"""Parse string user agent to dict with name as ua name and value as ua version."""
ua_dict = {}
ua_list = ua.split(" ")
for item in ua_list:
if item:
> key, value = item.split("/")
E ValueError: too many values to unpack (expected 2)
promptflow/_utils/utils.py:270: ValueError
Check warning on line 0 in tests.sdk_cli_test.e2etests.test_cli.TestCli
github-actions / SDK CLI Test Result [zhangxingzhi/reset-user-agent-for-each-pfs-request](https://github.com/microsoft/promptflow/actions/workflows/promptflow-sdk-cli-test.yml?query=branch:zhangxingzhi/reset-user-agent-for-each-pfs-request++)
All 4 runs failed: test_config_set_user_agent (tests.sdk_cli_test.e2etests.test_cli.TestCli)
artifacts/Test Results (Python 3.10) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.11) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.8) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.9) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
Raw output
ValueError: too many values to unpack (expected 2)
self = <sdk_cli_test.e2etests.test_cli.TestCli object at 0x7f168bb42a10>
def test_config_set_user_agent(self) -> None:
run_pf_command(
"config",
"set",
"user_agent=test/1.0.0",
)
user_agent = setup_user_agent_to_operation_context(None)
> ua_dict = parse_ua_to_dict(user_agent)
tests/sdk_cli_test/e2etests/test_cli.py:1836:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
ua = 'promptflow-cli/0.0.1a/1.0.0 b/2.0promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1prom...mptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1PFCustomer_test/1.0.0'
def parse_ua_to_dict(ua):
"""Parse string user agent to dict with name as ua name and value as ua version."""
ua_dict = {}
ua_list = ua.split(" ")
for item in ua_list:
if item:
> key, value = item.split("/")
E ValueError: too many values to unpack (expected 2)
promptflow/_utils/utils.py:270: ValueError
Check warning on line 0 in tests.sdk_cli_test.unittests.test_config.TestConfig
github-actions / SDK CLI Test Result [zhangxingzhi/reset-user-agent-for-each-pfs-request](https://github.com/microsoft/promptflow/actions/workflows/promptflow-sdk-cli-test.yml?query=branch:zhangxingzhi/reset-user-agent-for-each-pfs-request++)
All 4 runs failed: test_ua_set_load (tests.sdk_cli_test.unittests.test_config.TestConfig)
artifacts/Test Results (Python 3.10) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.11) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.8) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
artifacts/Test Results (Python 3.9) (OS ubuntu-latest)/test-results-sdk-cli.xml [took 0s]
Raw output
AssertionError: assert 'test/1.0.0' not in 'promptflow-cli/0.0.1a/1.0.0 b/2.0promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0'
'test/1.0.0' is contained here:
promptflow-cli/0.0.1a/1.0.0 b/2.0promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0
? ++++++++++
self = <sdk_cli_test.unittests.test_config.TestConfig object at 0x7f16725125c0>
config = <promptflow._sdk._configuration.Configuration object at 0x7f168b6ec250>
def test_ua_set_load(self, config: Configuration) -> None:
config.set_config(key=Configuration.USER_AGENT, value="test/1.0.0")
user_agent = config.get_user_agent()
assert user_agent == "PFCustomer_test/1.0.0"
# load empty ua won't break
config.set_config(key=Configuration.USER_AGENT, value="")
user_agent = config.get_user_agent()
assert user_agent == ""
# empty ua won't add to context
ClientUserAgentUtil.update_user_agent_from_config()
user_agent = ClientUserAgentUtil.get_user_agent()
# in test environment, user agent may contain promptflow-local-serving/0.0.1 test-user-agent
> assert "test/1.0.0" not in user_agent
E AssertionError: assert 'test/1.0.0' not in 'promptflow-cli/0.0.1a/1.0.0 b/2.0promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0'
E
E 'test/1.0.0' is contained here:
E promptflow-cli/0.0.1a/1.0.0 b/2.0promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-sdk/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1promptflow-cli/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-cli/0.0.1PFCustomer_test/1.0.0PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1test-user-agentPFCustomer_test/1.0.0test-user-agentpromptflow-local-serving/0.0.1test-user-agentPFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-local-serving/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0promptflow-sdk/0.0.1PFCustomer_test/1.0.0
E ? ++++++++++
tests/sdk_cli_test/unittests/test_config.py:70: AssertionError