Skip to content

Commit

Permalink
run black on tests/
Browse files Browse the repository at this point in the history
  • Loading branch information
barrust committed Jan 6, 2024
1 parent 613b072 commit f901d6a
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 14 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/python-package.yml
Expand Up @@ -63,5 +63,5 @@ jobs:
- uses: actions/checkout@v3
- uses: psf/black@stable
with:
src: "mediawiki/*"
# src: "./mediawiki/*"
version: "22.8.0"
28 changes: 15 additions & 13 deletions tests/utilities.py
@@ -1,40 +1,42 @@
''' 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()
return self.func(*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)

0 comments on commit f901d6a

Please sign in to comment.