summaryrefslogtreecommitdiff
path: root/test/test_commit.py
diff options
context:
space:
mode:
authorSebastian Thiel <sebastian.thiel@icloud.com>2021-02-05 21:04:39 +0800
committerGitHub <noreply@github.com>2021-02-05 21:04:39 +0800
commit9de6450084eee405da03b7a948015738b15f59e7 (patch)
tree2baaca8c051eedd2f8d8164c9b053895fb3ba5f0 /test/test_commit.py
parent3c19a6e1004bb8c116bfc7823477118490a2eef6 (diff)
parentaf86f05d11c3613a418f7d3babfdc618e1cac805 (diff)
downloadgitpython-9de6450084eee405da03b7a948015738b15f59e7.tar.gz
Merge pull request #1119 from yvolchkov/master
Fix inheritance issue at commit.iter_items
Diffstat (limited to 'test/test_commit.py')
-rw-r--r--test/test_commit.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/test_commit.py b/test/test_commit.py
index 0292545f..7260a233 100644
--- a/test/test_commit.py
+++ b/test/test_commit.py
@@ -199,6 +199,13 @@ class TestCommit(TestCommitSerialization):
less_ltd_commits = list(Commit.iter_items(self.rorepo, 'master', paths=('CHANGES', 'AUTHORS')))
assert len(ltd_commits) < len(less_ltd_commits)
+ class Child(Commit):
+ def __init__(self, *args, **kwargs):
+ super(Child, self).__init__(*args, **kwargs)
+
+ child_commits = list(Child.iter_items(self.rorepo, 'master', paths=('CHANGES', 'AUTHORS')))
+ assert type(child_commits[0]) == Child
+
def test_iter_items(self):
# pretty not allowed
self.assertRaises(ValueError, Commit.iter_items, self.rorepo, 'master', pretty="raw")