From 8c4456f5405ba3fea12df29e7032c12b5e8a1e74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paulo=20K=C3=B6ch?= Date: Mon, 24 Jan 2022 21:49:46 +0000 Subject: [PATCH] Add test --- test/test_unit_template_default.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/test_unit_template_default.py b/test/test_unit_template_default.py index ea2f904..faab58b 100644 --- a/test/test_unit_template_default.py +++ b/test/test_unit_template_default.py @@ -202,3 +202,22 @@ def test_include(runner, yadm, tmpdir): assert run.err == '' assert output_file.read() == EXPECTED_INCLUDE assert os.stat(output_file).st_mode == os.stat(input_file).st_mode + + +def test_env(runner, yadm, tmpdir): + """Test env""" + + input_file = tmpdir.join('input') + input_file.write('{{env.PWD}}', ensure=True) + input_file.chmod(FILE_MODE) + output_file = tmpdir.join('output') + + script = f""" + YADM_TEST=1 source {yadm} + set_awk + template_default "{input_file}" "{output_file}" + """ + run = runner(command=['bash'], inp=script) + assert run.success + assert run.err == '' + assert output_file.read() == os.environ['PWD']