From d024c8964f717a9818149021bea194315c451fdb Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 12 Mar 2025 16:55:12 +0100 Subject: [PATCH] convert test_signatures.py to black code format --- pyproject.toml | 1 - tests/test_signatures.py | 33 +++++++++++++++++++++++---------- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 53c4b60d..34fbe3b2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,6 @@ force-exclude = '''( | tests/openssl-version-check-test\.py | tests/valid-package-names/test\.py | tests/test_common\.py - | tests/test_signatures\.py | tests/test_update\.py )$''' diff --git a/tests/test_signatures.py b/tests/test_signatures.py index 5a9393b2..94725942 100755 --- a/tests/test_signatures.py +++ b/tests/test_signatures.py @@ -22,7 +22,6 @@ class SignaturesTest(unittest.TestCase): @unittest.skipIf(sys.byteorder == 'big', "androguard is not ported to big-endian") def test_main(self): - class OptionsFixture: APK = [os.path.join(basedir, 'repo', 'com.politedroid_3.apk')] @@ -30,17 +29,31 @@ class SignaturesTest(unittest.TestCase): signatures.extract(OptionsFixture) # check if extracted signatures are where they are supposed to be - # also verify weather if extracted file contian what they should + # also verify weather if extracted file contain what they should filesAndHashes = ( - (os.path.join('metadata', 'com.politedroid', 'signatures', '3', 'MANIFEST.MF'), - '7dcd83f0c41a75457fd2311bf3c4578f80d684362d74ba8dc52838d353f31cf2'), - (os.path.join('metadata', 'com.politedroid', 'signatures', '3', 'RELEASE.RSA'), - '883ef3d5a6e0bf69d2a58d9e255a7930f08a49abc38e216ed054943c99c8fdb4'), - (os.path.join('metadata', 'com.politedroid', 'signatures', '3', 'RELEASE.SF'), - '99fbb3211ef5d7c1253f3a7ad4836eadc9905103ce6a75916c40de2831958284'), + ( + os.path.join( + 'metadata', 'com.politedroid', 'signatures', '3', 'MANIFEST.MF' + ), + '7dcd83f0c41a75457fd2311bf3c4578f80d684362d74ba8dc52838d353f31cf2', + ), + ( + os.path.join( + 'metadata', 'com.politedroid', 'signatures', '3', 'RELEASE.RSA' + ), + '883ef3d5a6e0bf69d2a58d9e255a7930f08a49abc38e216ed054943c99c8fdb4', + ), + ( + os.path.join( + 'metadata', 'com.politedroid', 'signatures', '3', 'RELEASE.SF' + ), + '99fbb3211ef5d7c1253f3a7ad4836eadc9905103ce6a75916c40de2831958284', + ), ) for path, checksum in filesAndHashes: - self.assertTrue(os.path.isfile(path), - f'check whether {path!r} was extracted correctly.') + self.assertTrue( + os.path.isfile(path), + f'check whether {path!r} was extracted correctly.', + ) with open(path, 'rb') as f: self.assertEqual(hashlib.sha256(f.read()).hexdigest(), checksum)