diff options
author | Sebastian Thiel <sebastian.thiel@icloud.com> | 2022-05-18 07:43:53 +0800 |
---|---|---|
committer | Sebastian Thiel <sebastian.thiel@icloud.com> | 2022-05-18 07:43:53 +0800 |
commit | 21ec529987d10e0010badd37f8da3274167d436f (patch) | |
tree | a3394cfe902ce7edd07c89420c21c13274a2d295 /test/performance/test_odb.py | |
parent | b30720ee4d9762a03eae4fa7cfa4b0190d81784d (diff) | |
download | gitpython-21ec529987d10e0010badd37f8da3274167d436f.tar.gz |
Run everything through 'black'
That way people who use it won't be deterred, while it unifies style
everywhere.
Diffstat (limited to 'test/performance/test_odb.py')
-rw-r--r-- | test/performance/test_odb.py | 39 |
1 files changed, 27 insertions, 12 deletions
diff --git a/test/performance/test_odb.py b/test/performance/test_odb.py index c9521c56..680464c9 100644 --- a/test/performance/test_odb.py +++ b/test/performance/test_odb.py @@ -2,13 +2,10 @@ import sys from time import time -from .lib import ( - TestBigRepoR -) +from .lib import TestBigRepoR class TestObjDBPerformance(TestBigRepoR): - def test_random_access(self): results = [["Iterate Commits"], ["Iterate Blobs"], ["Retrieve Blob Data"]] for repo in (self.gitrorepo, self.puregitrorepo): @@ -19,8 +16,11 @@ class TestObjDBPerformance(TestBigRepoR): nc = len(commits) elapsed = time() - st - print("%s: Retrieved %i commits from ObjectStore in %g s ( %f commits / s )" - % (type(repo.odb), nc, elapsed, nc / elapsed), file=sys.stderr) + print( + "%s: Retrieved %i commits from ObjectStore in %g s ( %f commits / s )" + % (type(repo.odb), nc, elapsed, nc / elapsed), + file=sys.stderr, + ) results[0].append(elapsed) # GET TREES @@ -33,7 +33,7 @@ class TestObjDBPerformance(TestBigRepoR): blobs = [] for item in tree.traverse(): nt += 1 - if item.type == 'blob': + if item.type == "blob": blobs.append(item) # direct access for speed # END while trees are there for walking @@ -41,8 +41,11 @@ class TestObjDBPerformance(TestBigRepoR): # END for each commit elapsed = time() - st - print("%s: Retrieved %i objects from %i commits in %g s ( %f objects / s )" - % (type(repo.odb), nt, len(commits), elapsed, nt / elapsed), file=sys.stderr) + print( + "%s: Retrieved %i objects from %i commits in %g s ( %f objects / s )" + % (type(repo.odb), nt, len(commits), elapsed, nt / elapsed), + file=sys.stderr, + ) results[1].append(elapsed) # GET BLOBS @@ -60,13 +63,25 @@ class TestObjDBPerformance(TestBigRepoR): # END for each bloblist elapsed = time() - st - msg = "%s: Retrieved %i blob (%i KiB) and their data in %g s ( %f blobs / s, %f KiB / s )"\ - % (type(repo.odb), nb, data_bytes / 1000, elapsed, nb / elapsed, (data_bytes / 1000) / elapsed) + msg = ( + "%s: Retrieved %i blob (%i KiB) and their data in %g s ( %f blobs / s, %f KiB / s )" + % ( + type(repo.odb), + nb, + data_bytes / 1000, + elapsed, + nb / elapsed, + (data_bytes / 1000) / elapsed, + ) + ) print(msg, file=sys.stderr) results[2].append(elapsed) # END for each repo type # final results for test_name, a, b in results: - print("%s: %f s vs %f s, pure is %f times slower" % (test_name, a, b, b / a), file=sys.stderr) + print( + "%s: %f s vs %f s, pure is %f times slower" % (test_name, a, b, b / a), + file=sys.stderr, + ) # END for each result |