From 5f08271d5152eef2ffd771c5ed93bb399a3e9c8c Mon Sep 17 00:00:00 2001 From: mooney7 Date: Thu, 16 Jan 2025 15:04:39 -0800 Subject: [PATCH] fixed failing tests --- tests/testBadSignatures.py | 2 +- tests/testObserveRemote.py | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/testBadSignatures.py b/tests/testBadSignatures.py index 25977de..2e7b8d8 100644 --- a/tests/testBadSignatures.py +++ b/tests/testBadSignatures.py @@ -61,7 +61,7 @@ def corruptedVarsExe( self.assertIsInstance(self.OBS.observation_ts, str) if magic: # magic bytes may change during gitlab job, can't always test - self.assertEqual(self.OBS.magic, magic) + self.assertIn(self.OBS.magic, magic) # check signature and authenticode self.assertEqual(self.OBS.signatures[0]["verification"], sigflag) diff --git a/tests/testObserveRemote.py b/tests/testObserveRemote.py index 9400f2c..186f297 100644 --- a/tests/testObserveRemote.py +++ b/tests/testObserveRemote.py @@ -30,7 +30,7 @@ def testVars(self) -> None: except ValueError: self.fail() self.assertIsInstance(self.OBS.observation_ts, str) - self.assertEqual(self.OBS.permissions, "0o100600") + self.assertEqual(self.OBS.permissions, "0o100644") def testConfigJson(self) -> None: vs = vars(self.OBS) @@ -64,7 +64,7 @@ def testVars(self) -> None: except ValueError: self.fail() self.assertIsInstance(self.OBS.observation_ts, str) - self.assertEqual(self.OBS.permissions, "0o100600") + self.assertEqual(self.OBS.permissions, "0o100644") self.assertEqual( len(self.OBS.signatures), 0 ) # this file is unsigned, should have no signatures @@ -111,7 +111,7 @@ def testVars(self) -> None: except ValueError: self.fail() self.assertIsInstance(self.OBS.observation_ts, str) - self.assertEqual(self.OBS.permissions, "0o100700") + self.assertEqual(self.OBS.permissions, "0o100755") # def test_detect_it_easy(self) -> None: # expected_output = ( @@ -155,7 +155,7 @@ def testVars(self) -> None: except ValueError: self.fail() self.assertIsInstance(self.OBS.observation_ts, str) - self.assertEqual(self.OBS.permissions, "0o100600") + self.assertEqual(self.OBS.permissions, "0o100644") # def test_detect_it_easy(self) -> None: # expected_output = ( @@ -229,7 +229,7 @@ def testVars(self) -> None: except ValueError: self.fail() self.assertIsInstance(self.OBS.observation_ts, str) - self.assertEqual(self.OBS.permissions, "0o100700") + self.assertEqual(self.OBS.permissions, "0o100755") self.assertEqual(len(self.OBS.signatures), 0) # unsigned, should have no signatures # def test_detect_it_easy(self) -> None: @@ -280,7 +280,7 @@ def testVars(self) -> None: except ValueError: self.fail() self.assertIsInstance(self.OBS.observation_ts, str) - self.assertEqual(self.OBS.permissions, "0o100600") + self.assertEqual(self.OBS.permissions, "0o100644") class ObservationTestCase8(unittest.TestCase): @@ -301,7 +301,7 @@ def testVars(self) -> None: except ValueError: self.fail() self.assertIsInstance(self.OBS.observation_ts, str) - self.assertEqual(self.OBS.permissions, "0o100700") + self.assertEqual(self.OBS.permissions, "0o100755") # def test_detect_it_easy(self) -> None: # expected_output = ( @@ -351,7 +351,7 @@ def testVars(self) -> None: except ValueError: self.fail() self.assertIsInstance(self.OBS.observation_ts, str) - self.assertEqual(self.OBS.permissions, "0o100700") + self.assertEqual(self.OBS.permissions, "0o100755") self.assertEqual(self.OBS.authenticode_integrity, "OK") self.assertEqual(self.OBS.signatures[0]["verification"], "OK") self.assertEqual(self.OBS.authentihash, self.OBS.signatures[0]["sha1"])