Explorar o código

Add test for determine_wants (advertise_refs True)

Add test to ensure that determine_wants return an empty
list when advertise_refs is True.
Fabien Boucher %!s(int64=11) %!d(string=hai) anos
pai
achega
ab5926b32f
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      dulwich/tests/test_server.py

+ 4 - 0
dulwich/tests/test_server.py

@@ -302,6 +302,10 @@ class ProtocolGraphWalkerTestCase(TestCase):
         self._repo.refs._update(heads)
         self.assertEqual([ONE, TWO], self._walker.determine_wants(heads))
 
+        self._walker.advertise_refs = True
+        self.assertEqual([], self._walker.determine_wants(heads))
+        self._walker.advertise_refs = False
+
         self._walker.proto.set_output(['want %s multi_ack' % FOUR])
         self.assertRaises(GitProtocolError, self._walker.determine_wants, heads)