Commit 3e13dfd7 by Brian Coca

used stdoutlines list to avoid string mismatches

added block environment test
parent 079a1c84
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
- name: assert no val in stdout - name: assert no val in stdout
assert: assert:
that: that:
- '"val1" not in test_env.stdout' - '"val1" not in test_env.stdout_lines'
- name: check that envvar does exist - name: check that envvar does exist
shell: echo $key1 shell: echo $key1
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
- name: assert val1 in stdout - name: assert val1 in stdout
assert: assert:
that: that:
- '"val1" in test_env2.stdout' - '"val1" in test_env2.stdout_lines'
- hosts: testhost - hosts: testhost
tasks: tasks:
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
- name: assert val1 in stdout - name: assert val1 in stdout
assert: assert:
that: that:
- '"val1" in test_env3.stdout' - '"val1" in test_env3.stdout_lines'
- name: check that task envvar does exist - name: check that task envvar does exist
shell: echo $key1; echo $other1 shell: echo $key1; echo $other1
...@@ -51,6 +51,19 @@ ...@@ -51,6 +51,19 @@
- name: assert all vars appear as expected - name: assert all vars appear as expected
assert: assert:
that: that:
- '"val1" not in test_env4.stdout' - '"val1" not in test_env4.stdout_lines'
- '"not1" in test_env4.stdout' - '"not1" in test_env4.stdout_lines'
- '"val2" in test_env4.stdout' - '"val2" in test_env4.stdout_lines'
- block:
- name: check that task envvar does exist in block
shell: echo $key1; echo $other1
register: test_env5
- name: assert all vars appear as expected in block
assert:
that:
- '"val1" not in test_env5.stdout_lines'
- '"not1" in test_env5.stdout_lines'
- '"val2" in test_env5.stdout_lines'
environment: "{{test2}}"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment