Add test cases for stdin_raw_newlines functionality

This commit is contained in:
Niklas Rousset 2024-08-26 22:18:20 +02:00 committed by Daniel Wozniak
parent 6c38c1a253
commit eba0b174d7

View file

@ -78,6 +78,18 @@ class CMDModuleTest(ModuleCase):
),
"four\nfive",
)
self.assertEqual(
self.run_function(
"cmd.run", ["cat"], stdin="one\\ntwo", stdin_raw_newlines=False
),
"one\ntwo",
)
self.assertEqual(
self.run_function(
"cmd.run", ["cat"], stdin="one\\ntwo", stdin_raw_newlines=True
),
"one\\ntwo",
)
self.assertEqual(
self.run_function(
"cmd.run", ['echo "a=b" | sed -e s/=/:/g'], python_shell=True