Index: tests/git_common_test.py |
diff --git a/tests/git_common_test.py b/tests/git_common_test.py |
index 8ecf6a9932b3d537683261053fc2780909ebc07d..711543222734440c8b852ff3f3e6c284a7f5b489 100755 |
--- a/tests/git_common_test.py |
+++ b/tests/git_common_test.py |
@@ -128,7 +128,7 @@ class ProgressPrinterTest(GitCommonTestBase): |
fmt = '%(count)d/10' |
stream = self.FakeStream() |
- pp = self.gc.ProgressPrinter(fmt, enabled=True, stream=stream, period=0.01) |
+ pp = self.gc.ProgressPrinter(fmt, enabled=True, fout=stream, period=0.01) |
with pp as inc: |
for _ in xrange(10): |
time.sleep(0.02) |
@@ -190,6 +190,17 @@ class GitReadOnlyFunctionsTest(git_test_utils.GitRepoReadOnlyTestBase, |
self.repo['D'] |
) |
+ def testStream(self): |
+ items = set(self.repo.commit_map.itervalues()) |
+ |
+ def testfn(): |
+ for line in self.gc.stream('log', '--format=%H').xreadlines(): |
+ line = line.strip() |
+ self.assertIn(line, items) |
+ items.remove(line) |
+ |
+ self.repo.run(testfn) |
+ |
def testCurrentBranch(self): |
self.repo.git('checkout', 'branch_D') |
self.assertEqual(self.repo.run(self.gc.current_branch), 'branch_D') |