]> gitweb.michael.orlitzky.com - dunshire.git/commitdiff
Clean up a few pylint warnings and make "doc" a phony target.
authorMichael Orlitzky <michael@orlitzky.com>
Wed, 26 Oct 2016 18:31:34 +0000 (14:31 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Wed, 26 Oct 2016 18:31:34 +0000 (14:31 -0400)
makefile
test/__init__.py
test/__main__.py
test/symmetric_linear_game_test.py

index 0cd51823d36ae7faabae243778b6d66319fc7a35..aedc342a682bacac4143fcebf498a0d71ed5e127 100644 (file)
--- a/makefile
+++ b/makefile
@@ -1,7 +1,11 @@
 PN := dunshire
 SRCS := $(PN)/*.py test/*.py
 
-doc: $(SRCS) doc/source/conf.py doc/makefile
+# Sphinx tries to keep track of which docs need to be built on its
+# own. We could do better, but we would have to duplicate all of the
+# information that we already gave Sphinx to make it work.
+.PHONY: doc
+doc:
        cd doc && $(MAKE) html
 
 .PHONY: doctest
index 6942bf2f2af83c8749bae65c586f685ec5b95e08..4241453f5a99fddb29d3e682244bca48a8f48799 100644 (file)
@@ -30,10 +30,10 @@ def build_suite():
     suite.addTest(slg_tests)
     return suite
 
-def run_suite(s):
+def run_suite(suite):
     """
     Run all of the unit and doctests for the ``dunshire`` and ``test``
     packages.
     """
     runner = TextTestRunner(verbosity=1)
-    runner.run(s)
+    runner.run(suite)
index 175c884766c899a6cd668ded6ec00b601d1848e0..6a8af8a538397216234283e7fe350f0eff912f65 100644 (file)
@@ -1,3 +1,6 @@
+"""
+An implementation of __main__() that allows us to "run this module."
+"""
 from test import build_suite, run_suite
 
 run_suite(build_suite())
index f61356d7ece50cf6df2807181587920175123264..69c352ace384e0fda2f60023d6577bc37baaf315 100644 (file)
@@ -39,8 +39,8 @@ def random_matrix(dims):
         (3, 3)
 
     """
-    return matrix([[uniform(-10, 10) for i in range(dims)]
-                   for j in range(dims)])
+    return matrix([[uniform(-10, 10) for _ in range(dims)]
+                   for _ in range(dims)])
 
 
 def random_nonnegative_matrix(dims):
@@ -194,7 +194,7 @@ def random_lyapunov_like_icecream(dims):
 
     """
     a = matrix([uniform(-10, 10)], (1, 1))
-    b = matrix([uniform(-10, 10) for idx in range(dims-1)], (dims-1, 1))
+    b = matrix([uniform(-10, 10) for _ in range(dims-1)], (dims-1, 1))
     D = random_skew_symmetric_matrix(dims-1) + a*identity(dims-1)
     row1 = append_col(a, b.trans())
     row2 = append_col(b, D)
@@ -208,8 +208,8 @@ def random_orthant_params():
     """
     ambient_dim = randint(1, 10)
     K = NonnegativeOrthant(ambient_dim)
-    e1 = [uniform(0.5, 10) for idx in range(K.dimension())]
-    e2 = [uniform(0.5, 10) for idx in range(K.dimension())]
+    e1 = [uniform(0.5, 10) for _ in range(K.dimension())]
+    e2 = [uniform(0.5, 10) for _ in range(K.dimension())]
     L = random_matrix(K.dimension())
     return (L, K, matrix(e1), matrix(e2))
 
@@ -234,8 +234,8 @@ def random_icecream_params():
     # non-height part is sqrt(dim(K) - 1), and we can divide by
     # twice that.
     fudge_factor = 1.0 / (2.0*sqrt(K.dimension() - 1.0))
-    e1 += [fudge_factor*uniform(0, 1) for idx in range(K.dimension() - 1)]
-    e2 += [fudge_factor*uniform(0, 1) for idx in range(K.dimension() - 1)]
+    e1 += [fudge_factor*uniform(0, 1) for _ in range(K.dimension() - 1)]
+    e2 += [fudge_factor*uniform(0, 1) for _ in range(K.dimension() - 1)]
     L = random_matrix(K.dimension())
 
     return (L, K, matrix(e1), matrix(e2))