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_commit.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_commit.py')
-rw-r--r-- | test/performance/test_commit.py | 52 |
1 files changed, 37 insertions, 15 deletions
diff --git a/test/performance/test_commit.py b/test/performance/test_commit.py index 8158a1e6..25cc34b8 100644 --- a/test/performance/test_commit.py +++ b/test/performance/test_commit.py @@ -14,13 +14,13 @@ from test.test_commit import TestCommitSerialization class TestPerformance(TestBigRepoRW, TestCommitSerialization): - def tearDown(self): import gc + gc.collect() # ref with about 100 commits in its history - ref_100 = '0.1.6' + ref_100 = "0.1.6" def _query_commit_info(self, c): c.author @@ -50,8 +50,11 @@ class TestPerformance(TestBigRepoRW, TestCommitSerialization): # END for each object # END for each commit elapsed_time = time() - st - print("Traversed %i Trees and a total of %i uncached objects in %s [s] ( %f objs/s )" - % (nc, no, elapsed_time, no / elapsed_time), file=sys.stderr) + print( + "Traversed %i Trees and a total of %i uncached objects in %s [s] ( %f objs/s )" + % (nc, no, elapsed_time, no / elapsed_time), + file=sys.stderr, + ) def test_commit_traversal(self): # bound to cat-file parsing performance @@ -62,8 +65,11 @@ class TestPerformance(TestBigRepoRW, TestCommitSerialization): self._query_commit_info(c) # END for each traversed commit elapsed_time = time() - st - print("Traversed %i Commits in %s [s] ( %f commits/s )" - % (nc, elapsed_time, nc / elapsed_time), file=sys.stderr) + print( + "Traversed %i Commits in %s [s] ( %f commits/s )" + % (nc, elapsed_time, nc / elapsed_time), + file=sys.stderr, + ) def test_commit_iteration(self): # bound to stream parsing performance @@ -74,11 +80,14 @@ class TestPerformance(TestBigRepoRW, TestCommitSerialization): self._query_commit_info(c) # END for each traversed commit elapsed_time = time() - st - print("Iterated %i Commits in %s [s] ( %f commits/s )" - % (nc, elapsed_time, nc / elapsed_time), file=sys.stderr) + print( + "Iterated %i Commits in %s [s] ( %f commits/s )" + % (nc, elapsed_time, nc / elapsed_time), + file=sys.stderr, + ) def test_commit_serialization(self): - self.assert_commit_serialization(self.gitrwrepo, '58c78e6', True) + self.assert_commit_serialization(self.gitrwrepo, "58c78e6", True) rwrepo = self.gitrwrepo make_object = rwrepo.odb.store @@ -89,10 +98,20 @@ class TestPerformance(TestBigRepoRW, TestCommitSerialization): nc = 5000 st = time() for i in range(nc): - cm = Commit(rwrepo, Commit.NULL_BIN_SHA, hc.tree, - hc.author, hc.authored_date, hc.author_tz_offset, - hc.committer, hc.committed_date, hc.committer_tz_offset, - str(i), parents=hc.parents, encoding=hc.encoding) + cm = Commit( + rwrepo, + Commit.NULL_BIN_SHA, + hc.tree, + hc.author, + hc.authored_date, + hc.author_tz_offset, + hc.committer, + hc.committed_date, + hc.committer_tz_offset, + str(i), + parents=hc.parents, + encoding=hc.encoding, + ) stream = BytesIO() cm._serialize(stream) @@ -103,5 +122,8 @@ class TestPerformance(TestBigRepoRW, TestCommitSerialization): # END commit creation elapsed = time() - st - print("Serialized %i commits to loose objects in %f s ( %f commits / s )" - % (nc, elapsed, nc / elapsed), file=sys.stderr) + print( + "Serialized %i commits to loose objects in %f s ( %f commits / s )" + % (nc, elapsed, nc / elapsed), + file=sys.stderr, + ) |