chiark / gitweb /
add test files to pre-commit hook and fix pep8 errors
authorHans-Christoph Steiner <hans@eds.org>
Wed, 22 Jul 2015 06:19:56 +0000 (23:19 -0700)
committerHans-Christoph Steiner <hans@eds.org>
Tue, 1 Sep 2015 09:39:50 +0000 (11:39 +0200)
hooks/pre-commit
tests/common.TestCase
tests/install.TestCase
tests/update.TestCase

index 371836311c605c77be6fefc7c01146295d18715b..891ad19b30a4e2185fb9aecfb06ba0faff071d4b 100755 (executable)
@@ -6,7 +6,7 @@
 # Redirect output to stderr.
 exec 1>&2
 
-PY_FILES="fdroid makebuildserver setup.py examples/*.py buildserver/*.py fdroidserver/*.py"
+PY_FILES="fdroid makebuildserver setup.py examples/*.py buildserver/*.py fdroidserver/*.py tests/*.TestCase"
 SH_FILES="hooks/pre-commit"
 BASH_FILES="fd-commit jenkins-build docs/update.sh completion/bash-completion"
 RB_FILES="buildserver/cookbooks/*/recipes/*.rb"
index 2b2496bc30d57471952042364a01e73e24883c25..9f80c1df93af75130dc9e2483db9d455cceecd0f 100755 (executable)
@@ -12,16 +12,16 @@ import sys
 import tempfile
 import unittest
 
-localmodule = os.path.realpath(os.path.join(
-        os.path.dirname(inspect.getfile(inspect.currentframe())),
-        '..'))
+localmodule = os.path.realpath(
+    os.path.join(os.path.dirname(inspect.getfile(inspect.currentframe())), '..'))
 print('localmodule: ' + localmodule)
 if localmodule not in sys.path:
-    sys.path.insert(0,localmodule)
+    sys.path.insert(0, localmodule)
 
 import fdroidserver.common
 import fdroidserver.metadata
 
+
 class CommonTest(unittest.TestCase):
     '''fdroidserver/common.py'''
 
@@ -50,7 +50,7 @@ class CommonTest(unittest.TestCase):
     def test_find_sdk_tools_cmd(self):
         fdroidserver.common.config = dict()
         # TODO add this once everything works without sdk_path set in config
-        #self._find_all()
+        # self._find_all()
         sdk_path = os.getenv('ANDROID_HOME')
         if os.path.exists(sdk_path):
             fdroidserver.common.config['sdk_path'] = sdk_path
@@ -67,7 +67,7 @@ class CommonTest(unittest.TestCase):
         config = dict()
         config['sdk_path'] = os.getenv('ANDROID_HOME')
         fdroidserver.common.config = config
-        self._set_build_tools();
+        self._set_build_tools()
         config['aapt'] = fdroidserver.common.find_sdk_tools_cmd('aapt')
         # these are set debuggable
         testfiles = []
@@ -91,13 +91,13 @@ class CommonTest(unittest.TestCase):
         for name in ["org.fdroid.fdroid",
                      "org.f_droid.fdr0ID"]:
             self.assertTrue(fdroidserver.common.is_valid_package_name(name),
-                    "{0} should be a valid package name".format(name))
+                            "{0} should be a valid package name".format(name))
         for name in ["0rg.fdroid.fdroid",
                      ".f_droid.fdr0ID",
                      "org.fdroid/fdroid",
                      "/org.fdroid.fdroid"]:
             self.assertFalse(fdroidserver.common.is_valid_package_name(name),
-                    "{0} should not be a valid package name".format(name))
+                             "{0} should not be a valid package name".format(name))
 
     def test_prepare_sources(self):
         testint = 99999999
index f0a6a968ee3af4e52213fb68e747ec223e08985c..2734f132b0298eb9e28ab0a5e397c86c3cb59f00 100755 (executable)
@@ -9,16 +9,16 @@ import os
 import sys
 import unittest
 
-localmodule = os.path.realpath(os.path.join(
-        os.path.dirname(inspect.getfile(inspect.currentframe())),
-        '..'))
+localmodule = os.path.realpath(
+    os.path.join(os.path.dirname(inspect.getfile(inspect.currentframe())), '..'))
 print('localmodule: ' + localmodule)
 if localmodule not in sys.path:
-    sys.path.insert(0,localmodule)
+    sys.path.insert(0, localmodule)
 
 import fdroidserver.common
 import fdroidserver.install
 
+
 class InstallTest(unittest.TestCase):
     '''fdroidserver/install.py'''
 
index c5f4a4c8b55efc334db417da136767190f65ebba..aa342abaff67931ebcdbd79bff7b43dfbe5aea01 100755 (executable)
@@ -4,22 +4,23 @@
 # http://www.drdobbs.com/testing/unit-testing-with-python/240165163
 
 import inspect
+import logging
 import optparse
 import os
 import sys
 import unittest
 
-localmodule = os.path.realpath(os.path.join(
-        os.path.dirname(inspect.getfile(inspect.currentframe())),
-        '..'))
+localmodule = os.path.realpath(
+    os.path.join(os.path.dirname(inspect.getfile(inspect.currentframe())), '..'))
 print('localmodule: ' + localmodule)
 if localmodule not in sys.path:
-    sys.path.insert(0,localmodule)
+    sys.path.insert(0, localmodule)
 
 import fdroidserver.common
 import fdroidserver.update
 from fdroidserver.common import FDroidPopen
 
+
 class UpdateTest(unittest.TestCase):
     '''fdroid update'''
 
@@ -39,13 +40,13 @@ class UpdateTest(unittest.TestCase):
             return sig
         else:
             return None
-        
+
     def testGoodGetsig(self):
         apkfile = os.path.join(os.path.dirname(__file__), 'urzip.apk')
         sig = self.javagetsig(apkfile)
         self.assertIsNotNone(sig, "sig is None")
         pysig = fdroidserver.update.getsig(apkfile)
-        self.assertIsNotNone(pysig, "pysig is None")        
+        self.assertIsNotNone(pysig, "pysig is None")
         self.assertEquals(sig, fdroidserver.update.getsig(apkfile),
                           "python sig not equal to java sig!")
         self.assertEquals(len(sig), len(pysig),