mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 05:42:50 +00:00
Move requirements into tests. (#35197)
This commit is contained in:
@@ -100,10 +100,6 @@
|
||||
shell: which bash
|
||||
register: bash
|
||||
|
||||
- name: locate sha1sum/shasum
|
||||
shell: which sha1sum || which shasum
|
||||
register: sha1sum
|
||||
|
||||
##
|
||||
## command
|
||||
##
|
||||
@@ -196,7 +192,7 @@
|
||||
- "command_result5.stdout == 'foobar'"
|
||||
|
||||
- name: send to stdin literal multiline block
|
||||
command: "{{ sha1sum.stdout }}"
|
||||
command: "{{ ansible_python_interpreter }} -c 'import hashlib, sys; print(hashlib.sha1((sys.stdin.buffer if hasattr(sys.stdin, \"buffer\") else sys.stdin).read()).hexdigest())'"
|
||||
args:
|
||||
stdin: |-
|
||||
this is the first line
|
||||
@@ -209,7 +205,7 @@
|
||||
- name: assert the multiline input was passed correctly
|
||||
assert:
|
||||
that:
|
||||
- "command_result6.stdout == '9cd0697c6a9ff6689f0afb9136fa62e0b3fee903 -'"
|
||||
- "command_result6.stdout == '9cd0697c6a9ff6689f0afb9136fa62e0b3fee903'"
|
||||
|
||||
##
|
||||
## shell
|
||||
@@ -278,9 +274,7 @@
|
||||
"multiline echo" \
|
||||
"with a new line
|
||||
in quotes" \
|
||||
| {{ sha1sum.stdout }} \
|
||||
| tr -s ' ' \
|
||||
| cut -f1 -d ' '
|
||||
| {{ ansible_python_interpreter }} -c 'import hashlib, sys; print(hashlib.sha1((sys.stdin.buffer if hasattr(sys.stdin, "buffer") else sys.stdin).read()).hexdigest())'
|
||||
echo "this is a second line"
|
||||
register: shell_result5
|
||||
|
||||
|
||||
Reference in New Issue
Block a user