/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/blackbox/test_uncommit.py

  • Committer: Jelmer Vernooij
  • Date: 2020-05-24 00:39:50 UTC
  • mto: This revision was merged to the branch mainline in revision 7504.
  • Revision ID: jelmer@jelmer.uk-20200524003950-bbc545r76vc5yajg
Add github action.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
from breezy.bzr.bzrdir import BzrDirMetaFormat1
23
23
from breezy.errors import BoundBranchOutOfDate
24
24
from breezy.tests import TestCaseWithTransport
 
25
from breezy.tests.matchers import ContainsNoVfsCalls
25
26
from breezy.tests.script import (
26
27
    run_script,
27
28
    ScriptRunner,
309
310
        self.assertEqual({"atag": revid}, tree.branch.tags.get_tag_dict())
310
311
 
311
312
 
 
313
class TestSmartServerUncommit(TestCaseWithTransport):
 
314
 
 
315
    def test_uncommit(self):
 
316
        self.setup_smart_server_with_call_log()
 
317
        t = self.make_branch_and_tree('from')
 
318
        for count in range(2):
 
319
            t.commit(message='commit %d' % count)
 
320
        self.reset_smart_call_log()
 
321
        out, err = self.run_bzr(['uncommit', '--force', self.get_url('from')])
 
322
        # This figure represent the amount of work to perform this use case. It
 
323
        # is entirely ok to reduce this number if a test fails due to rpc_count
 
324
        # being too low. If rpc_count increases, more network roundtrips have
 
325
        # become necessary for this use case. Please do not adjust this number
 
326
        # upwards without agreement from bzr's network support maintainers.
 
327
        self.assertLength(14, self.hpss_calls)
 
328
        self.assertLength(1, self.hpss_connections)
 
329
        self.assertThat(self.hpss_calls, ContainsNoVfsCalls)
 
330
 
 
331
 
312
332
class TestInconsistentDelta(TestCaseWithTransport):
313
333
    # See https://bugs.launchpad.net/bzr/+bug/855155
314
334
    # See https://bugs.launchpad.net/bzr/+bug/1100385