|
@@ -23,6 +23,7 @@ import shutil
|
|
|
import tempfile
|
|
|
|
|
|
|
|
|
+import dulwich
|
|
|
from dulwich import (
|
|
|
client,
|
|
|
)
|
|
@@ -87,10 +88,13 @@ class GitClientTests(TestCase):
|
|
|
self.rout.write)
|
|
|
|
|
|
def test_caps(self):
|
|
|
+ agent_cap = ('agent=dulwich/%d.%d.%d' % dulwich.__version__).encode('ascii')
|
|
|
self.assertEqual(set([b'multi_ack', b'side-band-64k', b'ofs-delta',
|
|
|
- b'thin-pack', b'multi_ack_detailed']),
|
|
|
+ b'thin-pack', b'multi_ack_detailed',
|
|
|
+ agent_cap]),
|
|
|
set(self.client._fetch_capabilities))
|
|
|
- self.assertEqual(set([b'ofs-delta', b'report-status', b'side-band-64k']),
|
|
|
+ self.assertEqual(set([b'ofs-delta', b'report-status', b'side-band-64k',
|
|
|
+ agent_cap]),
|
|
|
set(self.client._send_capabilities))
|
|
|
|
|
|
def test_archive_ack(self):
|