48 lines
2.4 KiB
Plaintext
48 lines
2.4 KiB
Plaintext
*** Settings ***
|
|
Documentation Smoke tests for Action CLI spec alignment (config-only create, no available command)
|
|
Resource ${CURDIR}/common.resource
|
|
Suite Setup Setup Test Environment
|
|
Suite Teardown Cleanup Test Environment
|
|
|
|
*** Variables ***
|
|
${HELPER} ${CURDIR}/helper_action_cli_spec.py
|
|
|
|
*** Test Cases ***
|
|
Action Create Requires Config Flag
|
|
[Documentation] Verify that ``action create`` requires the ``--config`` flag
|
|
${result}= Run Process ${PYTHON} ${HELPER} create-requires-config cwd=${WORKSPACE}
|
|
Log ${result.stdout}
|
|
Log ${result.stderr}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} action-cli-create-requires-config-ok
|
|
|
|
Action Create Rejects Legacy Name Flag
|
|
[Documentation] Verify that ``action create --name`` is rejected
|
|
${result}= Run Process ${PYTHON} ${HELPER} create-rejects-name cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} action-cli-legacy-flag-rejected
|
|
|
|
Action Available Command Removed
|
|
[Documentation] Verify that the ``available`` subcommand is removed
|
|
${result}= Run Process ${PYTHON} ${HELPER} available-removed cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} action-cli-available-removed-ok
|
|
|
|
Action List Accepts Namespace And State Filters
|
|
[Documentation] Verify that ``action list`` accepts ``--namespace`` and ``--state``
|
|
${result}= Run Process ${PYTHON} ${HELPER} list-filters cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} action-cli-list-filters-ok
|
|
|
|
Action Show Accepts Namespaced Name
|
|
[Documentation] Verify that ``action show`` accepts a namespaced name argument
|
|
${result}= Run Process ${PYTHON} ${HELPER} show-name cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} action-cli-show-name-ok
|
|
|
|
Action Archive Accepts Namespaced Name
|
|
[Documentation] Verify that ``action archive`` accepts a namespaced name argument
|
|
${result}= Run Process ${PYTHON} ${HELPER} archive-name cwd=${WORKSPACE}
|
|
Should Be Equal As Integers ${result.rc} 0
|
|
Should Contain ${result.stdout} action-cli-archive-name-ok
|