summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBharath Vignesh J K <52282402+RazCrimson@users.noreply.github.com>2023-05-09 01:52:56 +0530
committerBharath Vignesh J K <52282402+RazCrimson@users.noreply.github.com>2023-05-09 02:44:48 +0530
commit4941f10f73906e4e7fb52a1c5991d1c13bf8d759 (patch)
treee0c857b2fbb2aa27a404eb4947b0eb68a36af482
parent19f3968ce4025ff8001f1cfc153b0a8eb0866823 (diff)
chg: unittest - secure funcs test for windows
-rwxr-xr-xunitest.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/unitest.py b/unitest.py
index ca9703a9..f68d7536 100755
--- a/unitest.py
+++ b/unitest.py
@@ -400,9 +400,13 @@ class TestGlances(unittest.TestCase):
def test_100_secure(self):
"""Test secure functions"""
print('INFO: [TEST_100] Secure functions')
- self.assertEqual(secure_popen('echo -n TEST'), 'TEST')
- self.assertEqual(secure_popen('echo FOO | grep FOO'), 'FOO\n')
- self.assertEqual(secure_popen('echo -n TEST1 && echo -n TEST2'), 'TEST1TEST2')
+ if WINDOWS:
+ self.assertEqual(secure_popen('echo TEST'), 'TEST\r\n')
+ self.assertEqual(secure_popen('echo TEST1 && echo TEST2'), 'TEST1\r\nTEST2\r\n')
+ else:
+ self.assertEqual(secure_popen('echo -n TEST'), 'TEST')
+ self.assertEqual(secure_popen('echo FOO | grep FOO'), 'FOO\n')
+ self.assertEqual(secure_popen('echo -n TEST1 && echo -n TEST2'), 'TEST1TEST2')
def test_200_memory_leak(self):
"""Memory leak check"""