[tor-commits] [stem/master] Dropping get_* prefix from testing functions

atagar at torproject.org atagar at torproject.org
Tue Sep 2 03:55:48 UTC 2014


commit 611ecdbcaea03d28564dcce5129366e9e90d4813
Author: Damian Johnson <atagar at torproject.org>
Date:   Mon Sep 1 20:41:05 2014 -0700

    Dropping get_* prefix from testing functions
---
 run_tests.py            |    4 ++--
 stem/util/test_tools.py |   25 ++++++++++++++++++++-----
 2 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/run_tests.py b/run_tests.py
index 2d73457..2a541cf 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -91,7 +91,7 @@ https://pypi.python.org/pypi/mock/
 
 PYFLAKES_TASK = Task(
   "running pyflakes",
-  stem.util.test_tools.get_pyflakes_issues,
+  stem.util.test_tools.pyflakes_issues,
   args = (SRC_PATHS,),
   is_required = False,
   print_result = False,
@@ -99,7 +99,7 @@ PYFLAKES_TASK = Task(
 
 PEP8_TASK = Task(
   "running pep8",
-  stem.util.test_tools.get_stylistic_issues,
+  stem.util.test_tools.stylistic_issues,
   args = (SRC_PATHS, True, True, True, True),
   is_required = False,
   print_result = False,
diff --git a/stem/util/test_tools.py b/stem/util/test_tools.py
index ba6392d..8209c58 100644
--- a/stem/util/test_tools.py
+++ b/stem/util/test_tools.py
@@ -13,8 +13,8 @@ Helper functions for testing.
   is_pyflakes_available - checks if pyflakes is available
   is_pep8_available - checks if pep8 is available
 
-  get_stylistic_issues - checks for PEP8 and other stylistic issues
-  get_pyflakes_issues - static checks for problems via pyflakes
+  stylistic_issues - checks for PEP8 and other stylistic issues
+  pyflakes_issues - static checks for problems via pyflakes
 """
 
 import os
@@ -103,7 +103,7 @@ def is_pep8_available():
     return False
 
 
-def get_stylistic_issues(paths, check_two_space_indents = False, check_newlines = False, check_trailing_whitespace = False, check_exception_keyword = False):
+def stylistic_issues(paths, check_two_space_indents = False, check_newlines = False, check_trailing_whitespace = False, check_exception_keyword = False):
   """
   Checks for stylistic issues that are an issue according to the parts of PEP8
   we conform to. You can suppress PEP8 issues by making a 'test' configuration
@@ -131,11 +131,15 @@ def get_stylistic_issues(paths, check_two_space_indents = False, check_newlines
     test_config = stem.util.conf.get_config('test')
     test_config.load('test/settings.cfg')
 
-    issues = get_stylistic_issues('my_project')
+    issues = stylistic_issues('my_project')
 
   If a 'exclude_paths' was set in our test config then we exclude any absolute
   paths matching those regexes.
 
+  .. versionchanged:: 1.3.0
+     Renamed from get_stylistic_issues() to stylistic_issues(). The old name
+     still works as an alias, but will be dropped in Stem version 2.0.0.
+
   :param list paths: paths to search for stylistic issues
   :param bool check_two_space_indents: check for two space indentations and
     that no tabs snuck in
@@ -209,7 +213,7 @@ def get_stylistic_issues(paths, check_two_space_indents = False, check_newlines
   return issues
 
 
-def get_pyflakes_issues(paths):
+def pyflakes_issues(paths):
   """
   Performs static checks via pyflakes. False positives can be ignored via
   'pyflakes.ignore' entries in our 'test' config. For instance...
@@ -222,6 +226,10 @@ def get_pyflakes_issues(paths):
   If a 'exclude_paths' was set in our test config then we exclude any absolute
   paths matching those regexes.
 
+  .. versionchanged:: 1.3.0
+     Renamed from get_pyflakes_issues() to pyflakes_issues(). The old name
+     still works as an alias, but will be dropped in Stem version 2.0.0.
+
   :param list paths: paths to search for problems
 
   :returns: dict of the form ``path => [(line_number, message)...]``
@@ -284,3 +292,10 @@ def _python_files(paths):
 
       if not skip:
         yield file_path
+
+# TODO: drop with stem 2.x
+# We renamed our methods to drop a redundant 'get_*' prefix, so alias the old
+# names for backward compatability.
+
+get_stylistic_issues = stylistic_issues
+get_pyflakes_issues = pyflakes_issues





More information about the tor-commits mailing list