diff options
author | Sebastian Thiel <sebastian.thiel@icloud.com> | 2021-02-05 21:04:39 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-05 21:04:39 +0800 |
commit | 9de6450084eee405da03b7a948015738b15f59e7 (patch) | |
tree | 2baaca8c051eedd2f8d8164c9b053895fb3ba5f0 /test/test_commit.py | |
parent | 3c19a6e1004bb8c116bfc7823477118490a2eef6 (diff) | |
parent | af86f05d11c3613a418f7d3babfdc618e1cac805 (diff) | |
download | gitpython-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.py | 7 |
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") |