diff options
author | nicolargo <nicolas@nicolargo.com> | 2023-10-07 08:42:22 +0200 |
---|---|---|
committer | nicolargo <nicolas@nicolargo.com> | 2023-10-07 08:42:22 +0200 |
commit | 17fb3c8d60d11dd8b231c2b698f443c8ec93d34e (patch) | |
tree | 05a38185f1ef7c934fb23c783406909e7eca4b1a /unitest.py | |
parent | f9f73f739cd1bd5d44770d1e173e823fa83b18b7 (diff) |
Add Python 3.12 support in UnitTest
Diffstat (limited to 'unitest.py')
-rwxr-xr-x | unitest.py | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -397,15 +397,18 @@ class TestGlances(unittest.TestCase): def test_100_secure(self): """Test secure functions""" print('INFO: [TEST_100] Secure functions') + if WINDOWS: - self.assertEqual(secure_popen('echo TEST'), 'TEST\r\n') - self.assertEqual(secure_popen('echo TEST1 && echo TEST2'), 'TEST1\r\nTEST2\r\n') + self.assertIn(secure_popen('echo TEST'), ['TEST\n', + 'TEST\r\n']) + self.assertIn(secure_popen('echo TEST1 && echo TEST2'), ['TEST1\nTEST2\n', + 'TEST1\r\nTEST2\r\n']) else: self.assertEqual(secure_popen('echo -n TEST'), 'TEST') + self.assertEqual(secure_popen('echo -n TEST1 && echo -n TEST2'), 'TEST1TEST2') # Make the test failed on Github (AssertionError: '' != 'FOO\n') # but not on my localLinux computer... - #self.assertEqual(secure_popen('echo FOO | grep FOO'), 'FOO\n') - self.assertEqual(secure_popen('echo -n TEST1 && echo -n TEST2'), 'TEST1TEST2') + # self.assertEqual(secure_popen('echo FOO | grep FOO'), 'FOO\n') def test_200_memory_leak(self): """Memory leak check""" |