diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index d99ad16..fa91f6d 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -63,5 +63,5 @@ jobs: - uses: actions/checkout@v3 - uses: psf/black@stable with: - src: "./mediawiki/*" + # src: "./mediawiki/*" version: "22.8.0" \ No newline at end of file diff --git a/tests/__init__.py b/tests/__init__.py index 01a4538..7d2d52f 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,3 +1,3 @@ -''' +""" Testing Module -''' +""" diff --git a/tests/utilities.py b/tests/utilities.py index 3d30c57..2606ca4 100644 --- a/tests/utilities.py +++ b/tests/utilities.py @@ -1,17 +1,17 @@ -''' random functions that will be needed for the tests ''' +""" random functions that will be needed for the tests """ class FunctionUseCounter(object): - ''' decorator to keep a running count of how many - times function has been called; stop at 50 ''' + """decorator to keep a running count of how many + times function has been called; stop at 50""" def __init__(self, func): - ''' init decorator ''' + """init decorator""" self.func = func self.count = 0 def __call__(self, *args, **kwargs): - ''' what to do when called ''' + """what to do when called""" self.count += 1 if self.count > 50: # arbitrary large return dict() @@ -19,22 +19,24 @@ def __call__(self, *args, **kwargs): def find_depth(node): - ''' find depth of tree ''' + """find depth of tree""" + def walk(next_node, depth): - ''' walk down tree finding depth ''' + """walk down tree finding depth""" if next_node is None: return depth - if 'sub-categories' not in next_node: + if "sub-categories" not in next_node: return depth - if next_node['sub-categories'] is None: + if next_node["sub-categories"] is None: return depth - if len(next_node['sub-categories'].keys()) == 0: - return next_node['depth'] + if len(next_node["sub-categories"].keys()) == 0: + return next_node["depth"] else: - for key in next_node['sub-categories'].keys(): - path_depth = walk(next_node['sub-categories'][key], depth) + for key in next_node["sub-categories"].keys(): + path_depth = walk(next_node["sub-categories"][key], depth) if path_depth and path_depth > depth: depth = path_depth return depth + return walk(node, 0)